再利用ssh注解方式搭建框架时,遇到一个访问jsp文件问题,即WEB-INF下的jsp无法访问,网上查了好多资料,最后终于解决了,现在分享给大家。
在struts2-convention-plugin-2.3.16.1.jar中有一个配置文件struts-plugin.xml,它里面定义了Struts2 @result默认的访问路径,即:
<constant name="struts.convention.result.path" value="/WEB-INF/content/"/>你需要在Struts配置文件中修改次路径,并在action中注明result的type类型为dispatcher,
否则访问路径会出错。
<constant name="struts.convention.result.path" value="/WEB-INF/page/jsp/"/>
@Result(name="success",location="success.jsp",type="dispatcher"),
本文介绍了解决Struts2框架中访问WEB-INF目录下JSP文件的问题。通过修改Struts配置文件中的默认路径并指定dispatcher类型,成功实现了对JSP文件的正确访问。
2671

被折叠的 条评论
为什么被折叠?



