<servlet>
<servlet-name>test</servlet-name>
<servlet-class>com.wen.xi.Myservlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/demozhang</url-pattern>
</servlet-mapping>
com.wen.xi.MyHttpServlet /* 是包名加类名。*/
<servlet-name>test</servlet-name>/*两个name可以随便取名,但是要保持两个name名一致 */
servlet3.0以后可以使用注解就不用在web.xml配置以上内容了
@WebServlet(urlPatterns="/demo") 或者@WebServlet("/demo") //拦截/demo请求
@WebServlet("/*")//拦截所有请求,但是不放行jsp文件。
@WebServlet("/")//拦截所有请求放行jsp文件。
@WebServlet({"/demo1","/demo2","/demo3"})//拦截/demo1,demo2,demo3请求
@WebServlet("/user/demo4") //拦截/user/demo4,两层路径
@WebServlet("/register.action") //拦截register.action请求
public class MyHttpServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("请求到达...");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
}
本文深入探讨Servlet的配置方式,包括web.xml文件中的servlet和servlet-mapping元素使用,以及Servlet3.0之后引入的注解配置,如@WebServlet注解的详细参数解释和示例代码。
711

被折叠的 条评论
为什么被折叠?



