1、首先我们来看找不到controller的情况,
我们都知道路径的使用有两种:
/*
关于用户的请求路径有两种方式:
1.value="/index.do"
2.params="method=index"
个人推荐使用第一种,可以尽可能的兼容提交时的路径问题,关于Controller层的开发有篇博客写的比较详细,可以参考一下:
http://blog.csdn.net/a1016069049/article/details/13505807
*/
但是,如果我们在配置视图解析的时候使用org.springframework.web.servlet.view.AbstractUrlBasedView这个类来解析的话,他是支持第二种,所以如果我们用这个类来解析的话我们只能使用第二种方式来访问我们的方法。
2、第二种是找到controller但是找不到视图
<!-- 对转向页面的路径解析。prefix:前缀, suffix:后缀 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp"/>
这里的路径配置以及视图解析有着很微妙的事情,一旦我们定义了“/WEB-INF/jsp/”这个也就意味着我们所有的JSP页面要想通过Controller来实现跳转,必然需要将JSP页面放在“/WEB-INF/jsp/”下面
自己在使用SpringMVC4时候的一些记录,如果有不对的地方还请指点!毕竟新手~~