<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 筆記
    主站蜘蛛池模板: 国产午夜亚洲精品不卡电影| 亚洲人成无码久久电影网站| 亚洲精品NV久久久久久久久久| 91亚洲一区二区在线观看不卡| 高清永久免费观看| 亚洲一区二区三区无码影院| 亚洲人成黄网在线观看| 无码精品人妻一区二区三区免费看| 久久影院亚洲一区| 最近中文字幕免费mv视频7| 久久久久亚洲AV成人无码| a级毛片免费观看网站| 亚洲国产综合精品中文字幕| 亚洲乱码国产乱码精华| 最近的中文字幕大全免费版| 亚洲最新视频在线观看| 精品久久8x国产免费观看| 亚洲综合婷婷久久| 猫咪社区免费资源在线观看 | 一级做a免费视频观看网站| 又粗又硬又黄又爽的免费视频| 亚洲av无码偷拍在线观看| 在线涩涩免费观看国产精品| 亚洲国产中文v高清在线观看| 国产成人无码免费网站| 亚洲欧洲自拍拍偷午夜色无码| 99精品视频在线观看免费| 国产v亚洲v天堂无码网站| 午夜无码A级毛片免费视频| 亚洲四虎永久在线播放| 美女啪啪网站又黄又免费| 亚洲精品国产精品国自产观看| 无人视频免费观看免费视频 | 尤物永久免费AV无码网站| 美国免费高清一级毛片| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 成人免费无码H在线观看不卡| 亚洲AV无码精品色午夜果冻不卡| 91制片厂制作传媒免费版樱花 | 亚洲А∨精品天堂在线| 精品国产呦系列在线观看免费 |