亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Servlet方法實現的示例分析

發布時間:2021-11-03 18:04:43 來源:億速云 閱讀:155 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關Servlet方法實現的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

Servlet方法實現***個通過實現servlet接口的方式來開發

/** *//**   * @(#)Hello.java   *   *   * @author   shiyi05   * @version 1.00 2008/5/9   */  //這是我的***個servlet,使用 implements Servlet實現servlet接口的方式來開發  package com.rao;  import javax.servlet.*;  import javax.servlet.ServletConfig;  import javax.servlet.ServletException;  import javax.servlet.ServletRequest;  import javax.servlet.ServletResponse;  import java.io.IOException;  import javax.servlet.*;  import java.io.*;     public class Hello implements Servlet  ...{       public Hello()       ...{      }                      /** *//**       * Method init       *       *       * @param parm1       *       @throws ServletException       *       */      //該函數用于初始化該servlet,該函數只會被調用一次(當用戶***次訪問該servlet時)      public void init(ServletConfig parm1) throws ServletException                      ...{          // TODO: Add your code here          System.out.println("init");      }       /** *//**       * Method getServletConfig       *       *       * @return       *       */      public ServletConfig getServletConfig()      ...{          // TODO: Add your code here                     return null;      }       /** *//**       * Method service       *       *       * @param req 用于獲得客戶端的信息       * @param res 用于向客戶端返回信息       *       @throws ServletException       @throws IOException       *       */      //該函數用于處理業務邏輯,當用戶每訪問該servlet時,都會被調用          public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException                      ...{          // TODO: Add your code here          System.out.println("service");          PrintWriter pw=res.getWriter();          pw.println("Hello world!");      }       /** *//**       * Method getServletInfo       *       *       * @return       *       */      public String getServletInfo()       ...{          // TODO: Add your code here          return "";      }       /** *//**       * Method destroy       *       *       */      public void destroy()       ...{          // TODO: Add your code here          System.out.println("destroy");      }        }


Servlet方法實現第二個通過繼承GenericServlet開發

/** *//**   * @(#)HelloGen.java   *   *   * @author   shiyi05   * @version 1.00 2008/5/9   */    //這是第二種開發servlet的方法,是通過繼承GenericServlet開發  package com.rao;  import javax.servlet.GenericServlet;  import java.io.*;  import javax.servlet.*;    public class HelloGen extends GenericServlet  ...{       public HelloGen()      ...{      }            //重寫service()方法      public void service(ServletRequest req,ServletResponse res)      ...{             try             ...{                         PrintWriter pw=res.getWriter();                         pw.println("Hello World,Generic");             }             catch(Exception ex)             ...{                     ex.printStackTrace();             }                                    }              }

Servlet方法實現第三種,也是常見的一種,通過繼承HttpServlet類實現

/**   * @(#)HelloHttp.java   * @author   shiyi05   * @version 1.00 2008/5/9   */  //這是第三種開發servlet的方法,是通過繼承HttpServlet類實現  package com.rao;  import javax.servlet.http.*;  import java.io.*;  public class HelloHttp extends HttpServlet   ...{       public HelloHttp()       ...{      }            //處理Get請求      public void doGet(HttpServletRequest req,HttpServletResponse res)      ...{             try             ...{                  PrintWriter pw=res.getWriter();                                 pw.println("Hello World,HttpServlet");             }             catch(Exception ex)             ...{                     ex.printStackTrace();             }                }            public void doPost(HttpServletRequest req,HttpServletResponse res)      ...{          this.doGet(req,res);                }  }

***把這三個servlet在web.xml文件中部署

﹤?xml version="1.0" encoding="ISO-8859-1"?﹥   ﹤web-app xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    version="2.5"﹥     ﹤display-name﹥Welcome to Tomcat﹤/display-name﹥    ﹤description﹥       Welcome to Tomcat    ﹤/description﹥            ﹤servlet﹥            ﹤!--servlet取名,是任意的--﹥          ﹤servlet-name﹥Hello﹤/servlet-name﹥          ﹤!--指明servlet路徑,包名+類名--﹥          ﹤servlet-class﹥com.rao.Hello﹤/servlet-class﹥      ﹤/servlet﹥          ﹤servlet-mapping﹥          ﹤!--跟上面一樣--﹥          ﹤servlet-name﹥Hello﹤/servlet-name﹥          ﹤!--瀏覽器中訪問該servlet的URL,是任意的--﹥          ﹤url-pattern﹥/Hello﹤/url-pattern﹥      ﹤/servlet-mapping﹥                      ﹤servlet﹥            ﹤!--servlet取名,是任意的--﹥          ﹤servlet-name﹥HelloGen﹤/servlet-name﹥          ﹤!--指明servlet路徑,包名+類名--﹥          ﹤servlet-class﹥com.rao.HelloGen﹤/servlet-class﹥      ﹤/servlet﹥          ﹤servlet-mapping﹥          ﹤!--跟上面一樣--﹥          ﹤servlet-name﹥HelloGen﹤/servlet-name﹥          ﹤!--瀏覽器中訪問該servlet的URL,是任意的--﹥          ﹤url-pattern﹥/HelloGen﹤/url-pattern﹥      ﹤/servlet-mapping﹥                  ﹤servlet﹥            ﹤!--servlet取名,是任意的--﹥          ﹤servlet-name﹥HelloHttp﹤/servlet-name﹥          ﹤!--指明servlet路徑,包名+類名--﹥          ﹤servlet-class﹥com.rao.HelloHttp﹤/servlet-class﹥      ﹤/servlet﹥          ﹤servlet-mapping﹥          ﹤!--跟上面一樣--﹥          ﹤servlet-name﹥HelloHttp﹤/servlet-name﹥          ﹤!--瀏覽器中訪問該servlet的URL,是任意的--﹥          ﹤url-pattern﹥/HelloHttp﹤/url-pattern﹥      ﹤/servlet-mapping﹥   ﹤/web-app﹥

感謝各位的閱讀!關于“Servlet方法實現的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

锡林浩特市| 金门县| 北辰区| 延寿县| 朝阳区| 双流县| 廉江市| 霸州市| 青铜峡市| 洛宁县| 英超| 阳信县| 沐川县| 岳普湖县| 平潭县| 孝感市| 吉木乃县| 兴化市| 德兴市| 新沂市| 嘉善县| 汪清县| 苗栗县| 沙田区| 武胜县| 瑞昌市| 平遥县| 万全县| 大英县| 响水县| 平乡县| 南澳县| 磐石市| 六枝特区| 肃北| 盘锦市| 姚安县| 洮南市| 高陵县| 武乡县| 泰和县|