1 <!--map all request to the DispatcherServlet for handling--> 2 <!--将所有请求映射到DispatcherServlet进行处理--> 3 <servlet-mapping> 4 <servlet-name>springDispatcherServlet</servlet-name> 5 <!-- 6 <url-pattern>配置方式一:/ 表示拦截所有请求 <url-pattern>/</url-pattern> 7 <url-pattern>配置方式二:配置请求扩展名,有两大优点和一个缺点 8 优点1:xxx.css/js/png等静态资源完全不经过springmvc,不需要特殊处理 9 优点2:可以实现伪静态效果,表面上看是访问html这样一个静态资源,实际上是经过Java代码运算 10 伪静态作用1:给黑客入侵增加难度 11 伪静态作用2:有利于seo优化(让谷歌,百度这样的搜索引擎更容易找到我们的项目0) 12 缺点:不符合restful风格 13 --> 14 <!--<url-pattern>/</url-pattern>--> 15 <url-pattern>*.html</url-pattern> 16 <!-- 17 为什么要另外配置json扩展名呢 18 如果一个Ajax请求扩展名是heml,实际上服务器返回给浏览器的是json数据,二者就不匹配了,会出现406错误 19 --> 20 <url-pattern>*.json</url-pattern> 21 </servlet-mapping>
web.xml中servlet-mapping <url-pattern>/</url-pattern> 的两种方式
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python中两种网络编程方式:Socket和HTTP协议
本文将介绍Python中两种主要的网络编程方式:Socket编程和基于HTTP协议的网络编程,并通过实际案例来演示它们的应用。
Python 网络编程 Socket HTTP协议 -
Web.xml - Servlet与Filter的url-pattern
URL-PATTERN语义详解:在web.xml文件中,以下语法用于定义映射。① 以"/"开头和以"/*"结尾的是用来做路径映射的
servlet filter web.xml ide 后缀 -
【servlet】Servlet url-pattern, /与/*区别
servlet有自己的一套匹配规则。大致分三种,精确,路径和后缀。先说路径:以/开头且以/*结
servlet patter mvc tomcat spring -
url-pattern定义及匹配
收藏此问题 发表新评论web.xml之url-pattern定义规则及匹配过程 译自《Servlet Specification Version
Servlet JSP Web 应用服务器 HTML