我想将字段说明中的值赋给隐藏字段测试。 但问题是,“说明”中包含的单词序列和下面的代码分配只能以“测试”struts 2将属性标记的值分配给隐藏字段
<s:hidden value=<s:property value="Description" /> name="test">
我有点新支柱第一个字。有人可以请帮助。 另外它会很好,如果我知道struts2的好教程链接。
我想将字段说明中的值赋给隐藏字段测试。 但问题是,“说明”中包含的单词序列和下面的代码分配只能以“测试”struts 2将属性标记的值分配给隐藏字段
<s:hidden value=<s:property value="Description" /> name="test">
我有点新支柱第一个字。有人可以请帮助。 另外它会很好,如果我知道struts2的好教程链接。
<s:hidden value="%{description}" name="test" />
Thanx很多.. :) – saket 2012-04-02 09:42:12
我该如何发送这个 –
2017-04-26 05:41:27
如果这是你不需要使用<s:property value="Description" />
作为Description
将可在值堆栈的顶部,您可以使用OGNL来获取价值,从价值stack.This是你的Action类的属性你需要做的
<s:hidden value="%{description}" name="test" />
请确保在隐藏的申请应该是类似的在动作类属性的名称value
,因为它会被解析为无论是在你的Action类的getter和setter或公众提供什么在您的操作中定义的属性。
所以这意味着value="%{description}"
将被OGNL转换,如getDescription()
,并会尝试在您的操作类中找到获取属性值的getter。
是对您的动作类属性的描述吗? – 2012-04-02 09:24:28
yes描述是一个属性。只看到第一个词被赋值becoz隐藏标记值正在考虑空格作为分隔符 – saket 2012-04-02 09:36:33