关于servlet的@WebServlet注解。
2017-03-07 10:51
204 查看
转自:http://blog.csdn.net/suyu_yuan/article/details/52431582
@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解。
用法形如:
@WebServlet("/DisplayHeader1")
// 扩展 HttpServlet 类
public class DisplayHeader extends HttpServlet {
// 处理 GET 方法请求的方法
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
其中 /DisplayHeader1 表示访问该servlet的 url 映射(地址)(此处为相对路径,即 “项目名称/DisplayHeader1” )。
该注解的作用等价于 在web.xml中配置的该servlet的<servlet-mapping>元素中<url-pattern>的配置,比如:
<servlet>
<!-- 类名 -->
<servlet-name>DisplayHeader</servlet-name>
<!-- 所在的包 -->
<servlet-class>test.DisplayHeader</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayHeader</servlet-name>
<!-- 访问的网址 -->
<url-pattern>/DisplayHeader2</url-pattern>
</servlet-mapping>
此时,访问如下两个路径的效果是一样的,不互斥:
http://localhost:8080/test/DisplayHeader1
和
http://localhost:8080/test/DisplayHeader2
此为在本机上进行的测试,其中test为项目名称。
@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解。
用法形如:
@WebServlet("/DisplayHeader1")
// 扩展 HttpServlet 类
public class DisplayHeader extends HttpServlet {
// 处理 GET 方法请求的方法
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
其中 /DisplayHeader1 表示访问该servlet的 url 映射(地址)(此处为相对路径,即 “项目名称/DisplayHeader1” )。
该注解的作用等价于 在web.xml中配置的该servlet的<servlet-mapping>元素中<url-pattern>的配置,比如:
<servlet>
<!-- 类名 -->
<servlet-name>DisplayHeader</servlet-name>
<!-- 所在的包 -->
<servlet-class>test.DisplayHeader</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayHeader</servlet-name>
<!-- 访问的网址 -->
<url-pattern>/DisplayHeader2</url-pattern>
</servlet-mapping>
此时,访问如下两个路径的效果是一样的,不互斥:
http://localhost:8080/test/DisplayHeader1
和
http://localhost:8080/test/DisplayHeader2
此为在本机上进行的测试,其中test为项目名称。
相关文章推荐
- 关于servlet的@WebServlet注解。
- Myeclipse2017实例关于servlet的@WebServlet注解。
- 关于servlet的@WebServlet注解。
- 关于servlet的@WebServlet注解
- 关于servlet3.0版本java dynamic web工程中找不到web.xml的问题
- 关于servlet+jsp+java实现Web登陆页界面的一些笔记(一)
- 关于Servlet中@WebServlet注释不生效的解决方法
- 推荐一篇关于web.xml 中的listener、 filter、servlet 加载顺序的文章,讲的非常详细
- spring MVC关于org.springframework.web.servlet.handler.SimpleUrlHandlerMapping的使用
- servlet 3.0 教程 使用@WebServlet注解来开发Servlet
- web.xml中关于Servlet、Filter、Listener的配置
- Servlet3.1使用@WebServlet注解配置问题记录
- 关于Java web中servlet连接数据库的一个细节问题
- 关于 Servlet 和 Web
- 关于“Could not open ServletContext resource [/WEB-INF/applicationContext.xml]”解决方案
- 关于servlet+jsp+java实现Web登陆页界面的一些笔记(二)
- javaweb_关于Servlet一些基础知识笔记
- 转载加整理!由ClassNotFoundException: ContextLoaderServlet引出关于eclipse加载web-inf/lib问题
- Serlvet3.0新特性注解@WebServlet
- 关于servlet+jsp+java实现Web登陆页界面的一些笔记(四)