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);
|