標籤:
步驟如下:
1. jdk已經下載,配置好了。這個屬於java的基礎知識,這裡我就不介紹了,不瞭解的,自己找資料。
2.下載一個tomcat,建議到官網下。解壓成檔案夾。
3.在window->perferences->service->runtime environment:
4.建立一個web項目,特別是選擇版本上最好選擇2.5,剛開始我選擇3.0的版本就無法訪問頁面。
5.建立一個servlet檔案,內容如下:
package com.course1.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class FirstServlet */public class FirstServlet extends HttpServlet {private static final long serialVersionUID = 1L;/** * @see HttpServlet#HttpServlet() */public FirstServlet() {super();// TODO Auto-generated constructor stub}/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubresponse.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();out.println("<html><body><h1>歡迎 servlet and jsp!</h1>");out.println("</body></html>");}/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse * response) */protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubthis.doGet(request, response);}}
web.xml設定檔如下:
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id="WebApp_ID" version="2.5"><servlet><servlet-name>First</servlet-name><servlet-class>com.course1.servlet.FirstServlet</servlet-class></servlet><servlet-mapping><servlet-name>First</servlet-name><url-pattern>/FirstServlet</url-pattern></servlet-mapping></web-app>
6.給項目添加伺服器:
在servers中添加伺服器,然後選擇你自己的項目,在點擊右鍵,選擇start選項
7.注意web.xml檔案一定要寫正確,不然會報錯。
在http://localhost:8080/項目名/FirstServlet就可以了。
eclipse-j2ee版編寫第一個servlet程式