黑马程序员技术交流社区
标题: 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 |