Servlet概要配置

来源:互联网 发布:小猪网络 编辑:程序博客网 时间:2024/05/16 08:16

1 servlet继承于HttpServlet 简单使用如下:

 

2 代码

    package com.test.action;            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;            /**      *       * servlet 继承与 HttpServlet 重写 doGet() doPost()方法      * servlet可以直接返回 ,即获取PrintWriter输出流,在PrintWriter中输出字符串      * servlet也可以返回jsp,即response.sendRedirect(jspPath)      *       * @author  姓名 工号      * @version  [版本号, 2012-10-14]      * @see  [相关类/方法]      * @since  [产品/模块版本]      */      public class TestServlet extends HttpServlet      {                @Override          protected void doGet(HttpServletRequest req, HttpServletResponse resp)                  throws ServletException, IOException          {              //直接返回      //      resp.setContentType("text/html;charset=utf-8");      //      PrintWriter pw = resp.getWriter();      //      pw.println("<html><head>");      //      pw.println("<title>testServlet</title>");      //      pw.println("</head><body>this is a testServlet example!");      //      pw.println("</body></html>");      //      pw.close();                            //返回jsp              resp.sendRedirect("servlet.jsp");          }                @Override          protected void doPost(HttpServletRequest req, HttpServletResponse resp)                  throws ServletException, IOException          {              // TODO Auto-generated method stub              doGet(req, resp);          }                }  

 

 

3 web.xml配置

 

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


 

4 访问

 

http://localhost:8080/test/testServlet 工程路径 + servlet(url-pattern)

0 0
原创粉丝点击