spring mvc url映射问题

黑衣小刀 发布于 2017/04/20 20:21
阅读 279
收藏 0

各位大神:

我Controller这样编写

@RequestMapping(value="/index.jsp")
    public String LoginPage(){
        System.out.println("/index.jsp路径");
        return "/login";
    }

浏览器访问http://localhost:8080/spring/index.jsp  为什么会直接到index.jsp页面,而没有走Controller。

web.xml中欢迎页面配置已注释掉了

 <!-- 
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
   -->

加载中
0
陈信贤001
spring的配置怎么不贴出来
0
大海
大海

springmvc有没有拦截*.jsp后缀的url,没有的话可能直接走静态文件

0
两江总督是码_农
两江总督是码_农

走的是静态文件 大兄弟,你把   /index.jsp  换成  /index 就可以

两江总督是码_农
两江总督是码_农
回复 @黑衣小刀 : 那是因为你有这个index.jsp的静态文件,而且正好是根目录下,说以直接访问了静态文件index.jsp, 你可以这样做,你把index.jsp当在一个文件夹里。如 在webroot下新建page文件夹,然后在吧index.jsp当进去,这样你在访问 这个url
黑衣小刀
黑衣小刀
改成/index 是可以的。spring默认不映射 .jsp url吗?
0
返回顶部
顶部