springmvc中 / 和 /* 的区别
程序员文章站
2024-01-05 16:39:16
...
springmvc中 / 和 /* 的区别
1.
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
< url-pattern > / </ url-pattern > 不会匹配到.jsp, 只针对我们编写的请求;即: .jsp 不会进入spring的 DispatcherServlet类
2.
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
< url-pattern > /* </ url-pattern > 会匹配 *.jsp,会出现返回 jsp视图 时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。
推荐阅读
-
php中spl_autoload_register跟__autoload这两个方法调用场景的区别
-
springmvc中 / 和 /* 的区别
-
Go中 字符切片[]byte 和 字符串string 的相互转换
-
ubuntu 16.04 安装 python2.7 以及 cv2, dist-package 和 site-package 的区别, import cv2 出问题解答
-
理解Python中的__builtin__和__builtins__
-
手机分辨率和网页中的px是一回事吗?
-
多if…if和多if…else if的区别
-
ASP中Server.Execute和Execute实现动态包含(include)脚本的区别
-
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别,gzencodegzdeflate
-
[PHP学习]PHP中if和switch效率区别和使用情况