1.建立web項目
前提是在Eclipse中配置好tomcat,Eclipse中配置tomcat請參考Eclipse中tomcat的配置
1)創(chuàng )建dynamic web project,只需要命名為web01_exec,其余默認設置即可;

2)next-next-勾選generate web.xml deployment description,該選項會(huì )在目錄下生成一個(gè)默認的xml文件;

3)在java resource的src下建立命名為web的package,創(chuàng )建名為DateServlet的類(lèi);

4)DateServlet類(lèi)繼承自HttpServlet,重載HttpServlet的service方法;
1 package web; 2 import javax.servlet.ServletException; 3 import javax.servlet.http.HttpServlet; 4 import javax.servlet.http.HttpServletRequest; 5 import javax.servlet.http.HttpServletResponse; 6 7 import java.util.Date; 8 import java.io.IOException; 9 import java.io.PrintWriter;10 public class DateServlet extends HttpServlet {11 public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {12 Date date=new Date();13 response.setContentType("text/html");14 PrintWriter out=response.getWriter();15 out.println("now:"+date);16 out.close();17 }18 }
5)修改web.xml的配置,綠色部分為需要自己添加的<servlet><servlet-mapping>,其中servlet-name為servlet的命名,對應寫(xiě)的類(lèi),<servlet>和<servlet-mapping>成對出現,定義訪(fǎng)問(wèn)的路徑;
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> 3 <display-name>web01_exec</display-name> 4 <welcome-file-list> 5 <welcome-file>index.html</welcome-file> 6 <welcome-file>index.htm</welcome-file> 7 <welcome-file>index.jsp</welcome-file> 8 <welcome-file>default.html</welcome-file> 9 <welcome-file>default.htm</welcome-file>10 <welcome-file>default.jsp</welcome-file>11 </welcome-file-list>12 <servlet>13 <servlet-name>dateServlet</servlet-name>14 <servlet-class>web.DateServlet</servlet-class>15 </servlet>16 <servlet-mapping>17 <servlet-name>dateServlet</servlet-name>18 <url-pattern>/date</url-pattern>19 </servlet-mapping>20 </web-app>
2.將項目web01_exec加載到tomcat server,(可以直接把項目拖動(dòng)到tomcat的圖標上),啟動(dòng);
3.localhost:8080/web01_exec/date訪(fǎng)問(wèn),可以顯示當前日期。

聯(lián)系客服