最近在学习SpringMvc 然后遇到一个ResultFul风格的问题
这里跟我的代码习惯有问题,我觉得应该会有人跟我一样。所以就把这个问题发出来
下面是我的目录结构,可以看到我喜欢把jsp放在webapp这个目录的下面
所以 我配置internalResourceViewResolver的时候 前缀就什么也不写也可以跳转到页面,但是加上ResultFul就出问题了
这就导致我springmvc视图跳转的时候,springmvc就给我的url一通乱拼(根本原因就是,我的前缀没有写,所以springmvc没法整理我的url就导致这个问题的发生)
如:http://localhost:8080/one/1/2
按照我上面的写法我应该是跳转到,one.jsp这个页面下的,但是我的url变成了这样:http://localhost:8080/one/1/one.jsp
这就导致我一跳转就404 url地址不可用、找不到。
后面在webapp文件夹下添加了一个jsp文件夹,把jsp都放在那个里面,问题就得到了解决
有了完整的,前缀和后缀 springmvc 就可以帮你整理url了
成功!!!