编程语言
首页 > 编程语言> > java – 在Struts 2中重定向而不丢失请求属性

java – 在Struts 2中重定向而不丢失请求属性

作者:互联网

我想为我的JSP页面执行重定向,将URL更改为/folder/mypage.jsp,而不会丢失我的请求属性.

有什么办法可以在Struts 2中执行这种重定向吗?

<result type="redirect">/folder/mypage.jsp</result>

解决方法:

调度程序结果类型是您所需要的.使用此类型的结果执行重定向到JSP页面时,通过将请求转发到新请求来将请求分派到资源.默认情况下使用调度程序结果类型.

<result>/folder/mypage.jsp</result>

通过这种方式,您可以“保留”上一个请求中的所有属性.然后,Struts过滤器能够将JSP页面委托给默认的servlet而不是动作执行,但是创建了动作上下文,因此您可以在JSP中使用Struts标记.

标签:java,jsp,struts2,xml-configuration,actionresult
来源: https://codeday.me/bug/20190627/1310045.html