1.建立web項目 前提是在Eclipse中配置好tomcat,Eclipse中配置tomcat請參考Eclipse中tomcat的配置 1)創(chuàng)建dynamic web project,只需要命名為web01_exec,其余默認設(shè)置即可; 2)next-next-勾選generate web.xml deployment description,該選項會在目錄下生成一個默認的xml文件; 3)在java resource的src下建立命名為web的package,創(chuàng)建名為DateServlet的類; 4)DateServlet類繼承自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的命名,對應(yīng)寫的類,<servlet>和<servlet-mapping>成對出現(xiàn),定義訪問的路徑; 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www./2001/XMLSchema-instance" xmlns="http://xmlns./xml/ns/javaee" xsi:schemaLocation="http://xmlns./xml/ns/javaee http://xmlns./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,(可以直接把項目拖動到tomcat的圖標上),啟動; 3.localhost:8080/web01_exec/date訪問,可以顯示當前日期。 |
|