黑马程序员技术交流社区

标题: Servlet [打印本页]

作者: 周飞飞    时间: 2015-7-27 19:20
标题: Servlet
1、 Servlet是一个特殊的类,是一个必须继承HttpServlet的类。
2、 Servlet进行操作,必须要在web.xml文件中进行配置。配置主要有两大部分组成。
<servlet>
                <servlet-name>
        该Servlet的别名名称
</servlet-name>
<servlet-class>
        完整的Servlet包路径+类名
</servlet-class>
</servlet>
<servlet-mapping>
                <servlet-name>
                                必须与上面的这个名称相一致
                </servlet-name>
                <url-pattern>
                                外在访问路径信息
</url-pattern>
</servlet-mapping>
<servlet>
    <servlet-name>haha</servlet-name>
    <servlet-class>cn.com.web.servlet.TestServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>haha</servlet-name>
    <!-- 注意:在该RUL标签里,数据前面的 /必须存在。它表示的是路径内容 -->    <url-pattern>/www.baidu.com</url-pattern>
</servlet-mapping>
3、 Servlet生命周期
Servlet类中,通常包含有三个方法,分别为init(),server(),destroy().
Init(),是在Servet被访问初始阶段就会被执行
Server(),Servlet被请求响应后,会被执行该方法。
                此时该方法被doGet()和doPost()所替代
                doGet()响应客户GET方式提交的时候,要执行该方法
                doPost()响应客户Post方法提交,要执行该方法
Servlet在退出服务操作的时候,destroy()会被执行
4、 Servlet与Servlet间跳转,可以使用
request.getRequestDispancher(“跳转路径”).forward(req,res);


作者: 周飞飞    时间: 2015-7-27 19:42
呀!板块选错了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2