将 bean 值输入到 Struts (1.x) 中的隐藏输入中,名称与 bean 不同

发布于 2024-10-20 01:21:27 字数 625 浏览 0 评论 0原文

所以我有一个正在使用的通用表单 bean,它有一些值,例如操作、报价、代码。

我正在开发一个使用此通用表单(必需)的新表单,但我想使用名称与我从中获取值的 bean 不同的 bean 的值来填充表单页面。

在页面的第一次加载时,它会显示一些基本数据:

Action: (hidden input, name the same as the bean)
<html:hidden property="action"/>

Offer: (user input, name the same as the bean)
<html:text property="offer"/>

Code: (hidden input, name not the same as the bean)
<html:hidden property="code"/>

我要使用的 bean 类似于:

<bean:write name="data" property="data.code.description"/>

如何将该值 (data.code.desription) 放入“隐藏”代码区域,以便在提交表单时通用表单 bean 获取该值吗?

So I have a generic form bean I am using that has a few values such as action, offer, code.

I am developing a new form that uses this generic form (required) but I want to use the value of a bean that has a name different from the bean I get values from to populate the form page.

On the first load of the page it displays some basic data:

Action: (hidden input, name the same as the bean)
<html:hidden property="action"/>

Offer: (user input, name the same as the bean)
<html:text property="offer"/>

Code: (hidden input, name not the same as the bean)
<html:hidden property="code"/>

The bean I was to use is something like:

<bean:write name="data" property="data.code.description"/>

How do I get that value (data.code.desription) into the "hidden" code area so that when the form is submitted the generic form bean picks up the value?

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

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

发布评论

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

评论(2

小…红帽 2024-10-27 01:21:27

为什么不只是这个呢?

<html:hidden property="data.code.description" name="scoreform_bean"/>

请参阅 javadocs 了解更多Struts html:隐藏标签

Why not just this?

<html:hidden property="data.code.description" name="scoreform_bean"/>

Refer to the javadocs for more and Struts html:hidden Tag

凯凯我们等你回来 2024-10-27 01:21:27

你可以这样尝试:

<input type="hidden" name="code" value="<bean:write name="data" property="data.code.description"/>" />

You could try like this:

<input type="hidden" name="code" value="<bean:write name="data" property="data.code.description"/>" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文