Java 使用struts2.3.34重定向can';找不到jsp
我使用struts2.3.34版本,我想重定向到WEB-INF下的hello.jsp和hello.jsp,它是show 404,为什么不能访问hello.jsp 我也试着这样写Java 使用struts2.3.34重定向can';找不到jsp,java,jsp,struts2,Java,Jsp,Struts2,我使用struts2.3.34版本,我想重定向到WEB-INF下的hello.jsp和hello.jsp,它是show 404,为什么不能访问hello.jsp 我也试着这样写/WEB-INF/hello.jsp,也是404。 谁能帮我?请查看struts的官方页面 <result name="success" type="redirect"> <param name="location">foo.jsp</param> <param name=
/WEB-INF/hello.jsp
,也是404。
谁能帮我?请查看struts的官方页面
<result name="success" type="redirect">
<param name="location">foo.jsp</param>
<param name="parse">false</param>
</result>
foo.jsp
假的
您是否检查了war/ear是否包含jsp文件?@yılmaz是的,它位于WEB-INF下,我使用type=redirectAction可以访问它,但我使用type=redirectDirect访问hello.jsp是404。当jsp页面位于WEB-INF中时,您不能直接访问jsp页面。您的URL栏表明您不会访问该操作,而是访问jsp。这不是它的工作原理。@DaveNewton是的,你是对的,我将hello.jsp移出WEB-INF,我可以访问它。但我仍然有一个问题,我知道不能直接访问WEB-INF中的jsp,所以这意味着重定向到jsp就像定向访问jsp一样?我不理解这个问题。您根本不应该直接访问JSP页面。事实上,如果页面上有S2标记,它们无论如何都会被破坏。我只是绑定了它,它也不起作用,错误也是404,找不到hello.jsp