<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java

    Java

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      3 Posts :: 12 Stories :: 7 Comments :: 0 Trackbacks

    第一種方法:通過實現servlet接口的方式來開發。

    1、配置WEB-INF文件夾,內再建立classes和lib兩個文件夾
    2、開發servlet(引入servlet-api.jar)
     1 //Hello.java
     2 
     3 package com.keer2345;
     4 
     5 import javax.servlet.*;
     6 import java.io.*;
     7 import javax.servlet.ServletConfig;
     8 import javax.servlet.ServletException;
     9 import javax.servlet.ServletRequest;
    10 import javax.servlet.ServletResponse;
    11 import java.io.IOException;
    12 
    13 public class Hello implements Servlet{
    14 
    15     public void init(ServletConfig parm1) throws ServletException {
    16         // TODO: Add your code here
    17     }
    18 
    19     public ServletConfig getServletConfig() {
    20         // TODO: Add your code here
    21         return null;
    22     }
    23 
    24     public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
    25         // TODO: Add your code here
    26         PrintWriter pw = response.getWriter();
    27         pw.println("Hello World!");
    28     }
    29 
    30     public String getServletInfo() {
    31         // TODO: Add your code here
    32         return null;
    33     }
    34 
    35     public void destroy() {
    36         // TODO: Add your code here
    37     }
    38     
    39 }

    3、部署servlet(web.xml)
     1 <?xml version="1.0" encoding="ISO-8859-1"?>
     2 
     3 <web-app xmlns="http://java.sun.com/xml/ns/javaee"
     4    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     5    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
     6    version="2.5">
     7 
     8     <servlet>
     9         <servlet-name>hello</servlet-name>
    10         <servlet-class>com.keer2345.Hello</servlet-class>
    11     </servlet>
    12     
    13     <servlet-mapping>
    14         <servlet-name>hello</servlet-name>
    15         <url-pattern>/hello</url-pattern>
    16     </servlet-mapping>
    17 
    18 </web-app>


    4、啟動tomcat,訪問http://127.0.0.1:8080/keer2345/hello。


    第二種方法:通過繼承GenericServle開發servlet

    HelloGen.java
     1 package com.keer2345;
     2 
     3 import javax.servlet.*;
     4 import javax.servlet.GenericServlet;
     5 import java.io.*;
     6 
     7 public class HelloGen extends GenericServlet {
     8 
     9     public HelloGen() {
    10     }
    11     
    12     public void service(ServletRequest request, ServletResponse response) {
    13         try {
    14             PrintWriter pw = response.getWriter();
    15             pw.println("Hello GenericServlet!");
    16         }
    17         catch(Exception ex) {
    18             ex.printStackTrace();
    19         }
    20     }    
    21     
    22 }


    第三種方法:通過繼承HttpServlet開發Servlet

    HelloHttp.java
     1 package com.keer2345;
     2 
     3 import javax.servlet.http.*;
     4 import java.io.*;
     5 
     6 public class HelloHttp extends HttpServlet {
     7     
     8     public void doGet(HttpServletRequest request, HttpServletResponse response) {
     9         
    10         try {
    11             PrintWriter pw = response.getWriter();
    12             pw.println("Hello HttpServlet!");
    13         }
    14         catch(Exception ex) {
    15             ex.printStackTrace();
    16         }
    17         
    18     } 
    19     
    20     public void doPost(HttpServletRequest request, HttpServletResponse response) {
    21         
    22         this.doGet(request, response);
    23         
    24     }  
    25 }

    web.xml
     1 <?xml version="1.0" encoding="ISO-8859-1"?>
     2 
     3 <web-app xmlns="http://java.sun.com/xml/ns/javaee"
     4    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     5    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
     6    version="2.5">
     7 
     8     <servlet>
     9         <servlet-name>hello</servlet-name>
    10         <servlet-class>com.keer2345.Hello</servlet-class>
    11     </servlet>
    12     
    13     <servlet-mapping>
    14         <servlet-name>hello</servlet-name>
    15         <url-pattern>/hello</url-pattern>
    16     </servlet-mapping>
    17     
    18     <servlet>
    19         <servlet-name>helloGen</servlet-name>
    20         <servlet-class>com.keer2345.HelloGen</servlet-class>
    21     </servlet>
    22     
    23     <servlet-mapping>
    24         <servlet-name>helloGen</servlet-name>
    25         <url-pattern>/helloGen</url-pattern>
    26     </servlet-mapping>
    27     
    28         <servlet>
    29         <servlet-name>helloHttp</servlet-name>
    30         <servlet-class>com.keer2345.HelloHttp</servlet-class>
    31     </servlet>
    32     
    33     <servlet-mapping>
    34         <servlet-name>helloHttp</servlet-name>
    35         <url-pattern>/helloHttp</url-pattern>
    36     </servlet-mapping>
    37 
    38 
    39 </web-app>





    posted on 2008-07-20 14:16 keer 閱讀(3612) 評論(0)  編輯  收藏 所屬分類: Servlet 筆記
    主站蜘蛛池模板: 亚洲色欲久久久久综合网| 成人爽A毛片免费看| 久久久久亚洲av成人无码电影| 免费一看一级毛片| 日本视频免费观看| 亚洲国产精品成人精品无码区| 亚洲fuli在线观看| 四虎成人精品一区二区免费网站| 国产亚洲精品影视在线产品 | 亚洲线精品一区二区三区| 特级av毛片免费观看| 免费网站看v片在线香蕉| 在线a亚洲老鸭窝天堂av高清| 怡红院免费全部视频在线视频| 美女视频黄免费亚洲| 亚洲国产成人综合| 日韩激情无码免费毛片| 国产成人亚洲综合在线| 亚洲国产专区一区| 亚洲国产精品免费视频| 亚洲中文字幕人成乱码| 国产高清免费在线| 成在线人免费无码高潮喷水| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产伦精品一区二区免费| 中文字幕第13亚洲另类| 中文在线免费看视频| 亚洲自偷自偷精品| 免费无码又爽又刺激毛片| 日本一区二区三区免费高清在线 | 亚洲无限乱码一二三四区| 日韩毛片免费无码无毒视频观看| 国产成人亚洲精品青草天美| 最好免费观看高清在线| 亚洲精品午夜在线观看| 成在线人永久免费视频播放| 九九久久精品国产免费看小说| 国产成人高清精品免费鸭子 | 久久国产精品免费视频| 精品亚洲成在人线AV无码| 免费人成激情视频|