gpt4 book ai didi

java - Struts 2 中不丢失请求属性的重定向

转载 作者:搜寻专家 更新时间:2023-11-01 02:59:35 32 4
gpt4 key购买 nike

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

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

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

最佳答案

dispatcher 结果类型就是您所需要的。当您使用此类结果执行到 JSP 页面的重定向时,通过将请求转发到新请求来将请求分派(dispatch)到资源。默认使用 dispatcher 结果类型。

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

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

关于java - Struts 2 中不丢失请求属性的重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39342769/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com