我要显示的页面存在于:
java/resources/src/main/webapp/etwebTmpl/login/reset.jsp
我正在使用资源,当我要显示它时,获得了此错误消息/project/WEB-INF/views/etwebTmpl/login/reset.jsp ModelAndView is not available
我该如何解决这个问题呢?我的意思是如何才能将modelAndView设置为正确的Url
这是我的控制器:
@RequestMapping(value = "/reset", method = RequestMethod.GET)
public ModelAndView displayPage(ModelAndView modelAndView, @RequestParam("token") String token) {
modelAndView.setViewName("/etwebTmpl/login/reset");
return modelAndView ;
}谢谢。
发布于 2017-10-05 01:01:47
默认情况下,Spring在WEB-INF/views目录中查找视图文件。
您可以通过将jsp文件移动到WEB_INF/views中来简单地解决您的问题。
否则,您可以将jspViewResolver配置为其他路径。在本例中,它应该是webapp文件夹的根目录/。
你可以像这样配置它,
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/" p:suffix=".jsp" />在您的diapatcher-servlet.xml文件中。
有关更多参考信息,请阅读this。
https://stackoverflow.com/questions/46570091
复制相似问题