用myeclipse新建一个serlvet。

来源:互联网 发布:软件开发的基础知识 编辑:程序博客网 时间:2024/05/10 19:26

  1. 用myeclipse创建一个servlet,按默认选项自动生成一些方法:  
    [java] view plaincopy

    <p>package test;  

    import java.io.IOException;  

    import java.io.PrintWriter;  

    import javax.servlet.ServletException;  

    import javax.servlet.http.HttpServlet;  

    import javax.servlet.http.HttpServletRequest;  

    import javax.servlet.http.HttpServletResponse;</p><p>public class TestServlet extends HttpServlet {</p><p> public TestServlet() {  

     //构造方法  

      System.out.print("---构造方法---");  

     }  

     public void destroy() {  

      super.destroy();//销毁方法  

      System.out.print("---销毁方法---");  

     }</p><p> public void doGet(HttpServletRequest request, HttpServletResponse response)  

       throws ServletException, IOException {</p><p>  response.setContentType("textml");  

      PrintWriter out = response.getWriter();  

      out  

        .println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");  

      out.println("<HTML>");  

      out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");  

      out.println("  <BODY>");  

      out.print("    This is ");  

      System.out.print("---doGet方法---");  

      out.print(this.getClass());  

      out.println(", using the GET method");  

      out.println("  </BODY>");  

      out.println("</HTML>");  

      out.flush();  

      out.close();  

     }  

     public void doPost(HttpServletRequest request, HttpServletResponse response)  

       throws ServletException, IOException {</p><p>  response.setContentType("textml");  

      PrintWriter out = response.getWriter();  

      out  

        .println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");  

      out.println("<HTML>");  

      out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");  

      out.println("  <BODY>");  

      out.print("    This is ");  

      System.out.print("---doPost方法---");  

      out.print(this.getClass());  

      out.println(", using the POST method");  

      out.println("  </BODY>");  

      out.println("</HTML>");  

      out.flush();  

      out.close();  

     }</p><p> /** 

      * Initialization of the servlet. <br> 

      * 

      * @throws ServletException if an error occurs 

      */  

     public void init() throws ServletException {  

      //初始化方法  

      System.out.print("---初始化方法---");  

     }</p><p>}  

    </p>  

    web.xm则也会自动进行配置:

      <servlet>
        <servlet-name>TestServlet</servlet-name>
        <servlet-class>test.TestServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>TestServlet</servlet-name>
        <url-pattern>/servlet/TestServlet</url-pattern>
      </servlet-mapping>


0 0