日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

[Servlet]Eclipse中建立web項目并使用servlet

 hliang520 2019-04-08

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方法;

復(fù)制代碼
 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 }
復(fù)制代碼

 

5)修改web.xml的配置,綠色部分為需要自己添加的<servlet><servlet-mapping>,其中servlet-name為servlet的命名,對應(yīng)寫的類,<servlet>和<servlet-mapping>成對出現(xiàn),定義訪問的路徑;

復(fù)制代碼
 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>
復(fù)制代碼

 

2.將項目web01_exec加載到tomcat server,(可以直接把項目拖動到tomcat的圖標上),啟動;

3.localhost:8080/web01_exec/date訪問,可以顯示當前日期。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多