springmvc 请求地址映射 @RequestMapping

云中月圆 发布于 2016/06/16 11:09
阅读 135
收藏 0

我在controller上的RequestMapping 配置的 value = "/login", 

web.xml SpringDispatcher配置的 url-pattern = /*

这个时候 我访问 /login.html springmvc 也会匹配到 /login 的 controller

springmvc 4.0.6

各位有遇到这个问题吗? 是怎么解决的。。

加载中
0
云中月圆
云中月圆

我最后把 url-pattern 改成匹配 / 了

加了

<servlet-mapping>  
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>

0
bigtk
bigtk
/*是servlet普遍使用的url规则,如果你配置了,符合规则就找controller呗,mvc一般用*.action或者rest的/
0
bnysky
bnysky
可以在spring mvc的配置文件中增加资源映射,可以从url路径中排除不想被spring拦截的资源
<mvc:resources location="/html/" mapping="/html/**" />




返回顶部
顶部