如何配置一个servlet

首先从理论方面了解:
      从一个普通的java对象变成一个servlet,需要经过这么几步:
      step1: 构造这个普通的对象
      step2: 运行init方法,这个方法的主要目的:在init方法中,初始化servletconfig和servletcontext文件。
      step3: 运行service方法, 这个方法的主要目的:在service方法中,调用doGet或者是doPost方法,处理请求的业务逻辑是在doGet或者是doPost方法里处理的。
      step4: 运行destory方法,这个方法的目的: 这个servlet不用之后, 释放servlet占用的资源。

实践方面:
        在实际的开发中,我们继承一个父类就可以了,这个父类把以上的几步都帮我们做好了,我们只需要重写doGet 或者是 doPost方法即可, 这个父类就是HttpServlet。
即: public class TestServlet extends HttpServlet{
         ......
                   doPost(HttpServletRequest req,
                               HttpServletResponse resp){
                           ........
                    }
          ......
         }

然后, 把这个servlet配置到web.xml文件中, 以使请求能够找到这个servlet即可。
即:
          <servlet>
                <servlet-name>MyServlet</servlet-name>
               <servlet-class>xx.xx.TestServlet </servlet-class>
          </servlet>
          <servlet-mapping>
                 <servlet-name>MyServlet</servlet-name>
                 <url-pattern>/test.do</url-pattern>
          </servlet-mapping>

配置完成后,我们servlet发布到web服务器中; 服务器启动后, 在url中敲入:
http://localhost:8080/myApplication/test.do
TestServlet中的doGet或者doPost方法就会处理我们提交的请求。

posted @ 2012-09-19 20:52  today豆豆  阅读(194)  评论(0)    收藏  举报