gpt4 book ai didi

spring - 将请求范围的 bean 从一个页面传递到另一个页面

转载 作者:行者123 更新时间:2023-12-04 06:20:26 24 4
gpt4 key购买 nike

如果我在 JSF2 的页面上有一个请求范围 bean....我如何将它传递到另一个页面(我在 Spring 中使用 JSF2)?

我已经尝试了以下但它不起作用:

<h:commandButton action="complete.xhtml?faces-redirect=true"  value="Confirm Booking">
<f:setPropertyActionListener target="#{quoteHolder.item}" value="#{quoteHolder.item}"/>
</h:commandButton>

最佳答案

action="complete.xhtml?faces-redirect=true"


您正在发送重定向。 <f:setPropertyActionListener>在这里不会有太大帮助,因为无论如何在调用操作阶段之后请求范围的 bean 都会被垃圾处理。

您基本上有以下选择:
  • 将所有数据作为请求参数发送(转换到/从 String 必要!)
  • 不要发送重定向(然后 <f:setPropertyActionListener> 变得多余)
  • 将其存储在 session 范围的 bean 中(不推荐!可能对用户体验不利)。
  • 关于spring - 将请求范围的 bean 从一个页面传递到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6650714/

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