请求用的方法:
@RequestMapping("/toTar") public String toTar(){ return "target"; }
访问资源用的链接:
<a href="${pageContext.request.contextPath}/toTar">test internal resource view resolver</a>
然而解析成这副模样(看上面地址):
我的SpringMVC配置文件中的视图解析器如下
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/templates/"/> <property name="suffix" value=".jsp"/> </bean>
我的目标页 target.jsp 在这里:
怎么办
查看web.xml中头文件web-app的版本,如果低于2.4,修改web-app的版本即可正常获取相对路径,页面正常显示显示。
也有可能是引用的JSP-jar包版本太低,无法解析EL表达式,改为2.1、2.2会好一点。