关于spring mvc中配置视图解析器的问题
视图解析器配置:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!--指定转换类型-->
<property name="viewNames" value="org.springframework.web.servlet.view.JstlView"/>
<!--指定转换某个路径下的视图文件-->
<property name="prefix" value="/WEB-INF/pages/"/>
<!--指定视图文件为jsp格式-->
<property name="suffix" value=".jsp"/>
</bean>
工程中配置了视图解析器,出现 in servlet with name 'DispatcherServlet' Could not resolve view with name 'department_list'异常。并且因为没有了request等参数,Dubeg又不熟悉底层,都不知道怎么排查问题。完全没有排查问题的思路。
然后在spring_web.xml中把视图解析器注释掉,不再使用视图解析器,直接在方法中写上路径
@GetMapping("/list")
public String list(Map<String,Object> map) {
map.put("list",employeeBiz.getAll());
return "/WEB-INF/pages/employee_list.jsp";
}
这样反而能够正常访问。
希望老师能够指点一下。
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星