【Java】【web】servlet(設置映射類)

servlet(設置映射類)

新建項目:名稱:servletDemo

  1. 創建類ServletDemo implements Servlet
  2. 實現方法service:方法體System.out.println("hello servlet");
  3. 部署到服務器
    1. 菜單:window-->preperence-->MyEclipse-->Servers-->Tomcat 7.x-->選擇當前tomcat根路徑
    2. Servers選項卡 Tomcat 7.x-->右鍵菜單-->add Delopyment-->選擇項目servletDemo
  4. 配置服務器
    1. web.xml
    <servlet>
        <servlet-name>servletDemo</servlet-name>
        <servlet-class>com.demo.ServletDemo</servlet-class>
        <!-- 當服務器啟動時就直接實例化,這個數字越大優先級越小,最小寫1 -->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>servletDemo</servlet-name>
        <url-pattern>/demo1</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>index2.jsp</welcome-file>
    </welcome-file-list>
    
    1. 啟動服務器,訪問:http://localhost:8080/servletDemo/demo1
    2. 查看控制臺是否輸出:hello servlet
  5. ServletDemo類(生命周期)
public class ServletDemo implements Servlet{

    /**
     * 當應用被卸載時執行
     */
    public void destroy() {
        // TODO Auto-generated method stub
        
    }
    
    /**
     * 返回服務器配置
     */
    public ServletConfig getServletConfig() {
        // TODO Auto-generated method stub
        return null;
    }
    
    /**
     * 返回服務器信息
     */
    public String getServletInfo() {
        // TODO Auto-generated method stub
        return null;
    }
    
    /**
     * 實例化(第一次訪問時執行)
     */
    public ServletDemo(){
        System.out.println("×××實例化×××");
    }
    
    /**
     * 初始化(第一次訪問時執行)
     */
    public void init(ServletConfig arg0) throws ServletException {
        // TODO Auto-generated method stub
        System.out.println("×××初始化×××");
    }
    
    /**
     * 每次被訪問時執行
     */
    public void service(ServletRequest arg0, ServletResponse arg1)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        System.out.println("×××應用響應×××");
    }

}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 一、 1、請用Java寫一個冒泡排序方法 【參考答案】 public static void Bubble(int...
    獨云閱讀 1,412評論 0 6
  • 一. Java基礎部分.................................................
    wy_sure閱讀 3,835評論 0 11
  • 這是讀《彼得林奇成功的投資》的一篇讀后感,很早的一本介紹投資股票的書。 這本書到底給我們展示了一個什么樣的投資理念...
    堅持自己最初的夢閱讀 220評論 0 1