我对 struts 有点陌生。有人可以帮忙吗?另外,如果我能-6ren">
gpt4 book ai didi

struts2 - struts 2将属性标签的值分配给隐藏字段

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

我想将字段描述中的值分配给隐藏字段测试。但问题是“描述”包含单词序列,并且以下代码仅将第一个单词分配给“测试”

<s:hidden value=<s:property value="Description" /> name="test">

我对 struts 有点陌生。有人可以帮忙吗?另外,如果我能了解 struts2 的优秀教程链接,那就太好了。

最佳答案

如果这是您的操作类中的属性,则无需使用 <s:property value="Description" />作为Description将在值堆栈的顶部可用,您可以使用 OGNL 从值堆栈中获取值。这就是您需要做的

<s:hidden  value="%{description}" name="test" />

请确保value隐藏字段中的名称应与操作类中的属性名称类似,因为它将解析为操作类中的 getter 和 setter 或操作中定义的公共(public)属性。

所以这意味着 value="%{description}"将被 OGNL 转换为 getDescription()并会尝试在您的操作类中查找 getter 来获取属性值。

关于struts2 - struts 2将属性标签的值分配给隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9973766/

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