中的属性值支柱2

发布于 2024-10-28 13:06:49 字数 235 浏览 0 评论 0原文

如何在 中设置属性值

我尝试了 但它不起作用。

请帮忙

How to set propety value in <s:textfield>

I tried <s:textfield name="customerName" label="Customer Name" value='<s:property value="userInfo.customerName"' /> but it didn't work.

Please help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

深居我梦 2024-11-04 13:06:49

您不能在标签内使用标签。请改用 OGNL!

<s:textfield name = "customerName" 
            label = "Customer Name" 
            value = "%{userInfo.customerName}"/>

You can not use a tag inside of a tag. Use OGNL instead!

<s:textfield name = "customerName" 
            label = "Customer Name" 
            value = "%{userInfo.customerName}"/>
时间你老了 2024-11-04 13:06:49

使用 OGNL(对象图导航语言)在任何类型的 struts 领域中获取价值。如果您无法获取值,请检查变量的 setter 和 getter。

<s:textfield name="transValueChange" id="transValueChange" 
             value ="%{transValue}" theme="simple" maxLength="30"
             onkeypress="return isNumberKey(event)">
</s:textfield>

或者

<s:select name="propCode" id="propCode" list="propClassMasMap" theme="simple"
          value="%{propCode}" onchange="" cssClass="text">
</s:select>

Use OGNL (Object Graph Navigation Language) to get value in any kind of field of struts. If you will not get value please check setter and getter of the variable.

<s:textfield name="transValueChange" id="transValueChange" 
             value ="%{transValue}" theme="simple" maxLength="30"
             onkeypress="return isNumberKey(event)">
</s:textfield>

OR

<s:select name="propCode" id="propCode" list="propClassMasMap" theme="simple"
          value="%{propCode}" onchange="" cssClass="text">
</s:select>
享受孤独 2024-11-04 13:06:49

我使用了这个:

<table>
    <s:label>User Name:</s:label>
    <s:textfield name="user.userid" cssClass="tb5" type="text" placeholder="User Name" value="%{#session.userid}" disabled="true" /> 
</table>

禁用属性不是强制性的,我用它来禁用文本字段,这样将从数据库中检索值,并将禁用用户对其进行更改。

I used this:

<table>
    <s:label>User Name:</s:label>
    <s:textfield name="user.userid" cssClass="tb5" type="text" placeholder="User Name" value="%{#session.userid}" disabled="true" /> 
</table>

The disabled attribute is not mandatory, I used it to disable the textfield that way the values will be retrieved from the DB and will be disable for the user to make changes on it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文