知识拓展
Servlet是java提供的一门动态web资源开发技术
Servlet是javaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servle接口,并由web服务器运行Servet
Servlet快速入门
1、创建web项目,导入Servlet依赖坐标
导入依赖坐标时,一定得注意加上<scope>provided</scope>
要不访问Servlet会报错,provide依赖范围是在编译环境和测试环境有效,但是在运行环境就无效了,但是tomcat里面已经自带了Servlet jar包,所以在运行环境得将Servlet配置成无效
2、创建:定义一个类,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话
3、配置:在类上使用@WebServlet注解,配置该Servlet的访问路径
4、访问:启动Tomcat,浏览器输入URL访问该网站
Servlet方法介绍
Servlet体系结构
ServleturlPattern配置
Servlet要想被访问,必须配置其访问路径(urlPattern)
1、一个Servlet,可以配置多个urlPattern
@WebServlet(urlPatterns={“/demo1”,"/demo2"})
2、urlPattern配置规则
当一个路径同时满足精确匹配和目录匹配时,会执行精确匹配
拓展名匹配不能以斜杆开头,不然会报错
任意匹配中,/*的优先级比/高,会执行/*
Servlet要想被访问,必须配置其访问路径(urlPattern)
1、一个Servlet,可以配置多个urlPattern
@WebServlet(urlPatterns={“/demo1”,"/demo2"})
2、urlPattern配置规则
当一个路径同时满足精确匹配和目录匹配时,会执行精确匹配
拓展名匹配不能以斜杆开头,不然会报错
任意匹配中,/*的优先级比/高,会执行/*
XML配置方式匹配Servlet
不使用@WebServlet,而是用XML来编写