gpt4 book ai didi

java - 有没有办法将 OGNL 与 Struts2 UI 标签绑定(bind)

转载 作者:行者123 更新时间:2023-12-02 06:49:22 25 4
gpt4 key购买 nike

我正在使用 Struts2 开发一个 Web 应用程序。我曾经使用过Struts1

有没有办法将 session 对象直接引用到 JSP,这样如果我更改公式中的值,引用的 session 对象中的值也会更新。

<s:textfield name="%{#session.order.amount}"/>

例如我有一个 session 对象顺序,它具有带有 getter 和 setter 的属性 amount。

看起来,在我将一些值放入文本字段然后提交页面后, session 中的值没有更新。

目前我正在使用另一种方法,其中涉及操作属性的 setter 内的 session.put() 。我个人不喜欢我当前的解决方案。

最佳答案

您可以尝试将名称设为字符串 session.order.amount 并使您的操作实现SessionAware,并公开 session 。目前,您将名称设置为 session.order.amount

我不知道它是否有效,并且您可能需要使用数组/集合表示法,但我突然不知道为什么它不起作用

也就是说,我觉得直接将 View 层写入到网络应用程序内部是一个坏主意。

关于java - 有没有办法将 OGNL 与 Struts2 UI 标签绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18237036/

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