SpringMVC 无法访问到指定jsp页面可能的原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC 无法访问到指定jsp页面可能的原因相关的知识,希望对你有一定的参考价值。

技术分享

 

 

出现上图这种页面,controller肯定是找到了,只是试图解析器viewresolver 解析试图失败,原因两种

1、资源hello.jsp文件确实没有放在WEB-INF目录

2、资源文件放在WEB-INF目录下,但是试图解析器配置属性里用的是相对地址,而Controller类上加了@RequestMapping映射地址,类中所有的方法要以该地址作为父路径。

<property name="prefix" value="WEB-INF/" />  <!-- 相对路径 -->   【如果Controller上面是"welcome",则地址是 SpringMVCDemo/welcome/WEB-INF/hello.jsp】

<property name="prefix" value="/WEB-INF/" />  <!-- 绝对路径 -->  【如果Controller上面是"welcome",则地址是 SpringMVCDemo/WEB-INF/hello.jsp】

 

以上是关于SpringMVC 无法访问到指定jsp页面可能的原因的主要内容,如果未能解决你的问题,请参考以下文章

如何用springMVC 返回一个指定的HTML页面

SpringMVC中@Control控制器返回的是Jsp页面还是控制器请求的总结

springmvc ajax 页面无法重定向问题!!!!

SpringMVC框架,controller层返回页面不能访问静态资源的问题。

shiro+springmvc集成时,配置loginUrl='login.jsp',但是login.jsp页面在WEB-INF 目录下,导致无法显示

springMVC框架如何根据页面上的访问路径快速找到相应的控制器类中处理请求的方法?