一开始在配置prefix的时候在WEB-INF前面少加了个/然后就出现了如下的错误
<property name="prefix" value="WEB-INF/pages/"></property>
在Controller中通过注解控制请求URL
@RequestMapping("person/listAll.action")
然后在访问的时候就出现了
URL:http://localhost:8080/springmvc/person/listAll.action
报错:message /springmvc/person/WEB-INF/pages/person/personList.jsp
然后就发现在WEB-INF前面又添加了个person,后来检查才发现原来是springmvc-servlet中 prefix中web-inf前面少了一个/没有控制好前缀
正确的写法:
<property name="prefix" value="/WEB-INF/pages/"></property>