如何从struts bean中获取价值?

发布于 2024-07-15 04:20:32 字数 171 浏览 6 评论 0原文

我是struts新手。 我只是想构建一个简单的应用程序来获取用户的输入并显示它。 为此,我从用户那里获取了输入并将其存储在一个 bean 中,并且我还使用 bean:write 在下一页中显示了它,但如何将其放置在文本框中。 我尝试使用 html:text 但我不知道如何将值放入其中。

提前致谢

I am new to struts. I'm just trying to build a simple application that gets the input from the user and display it. For which I got the input from the user and stored it in a bean and I have also displayed it in the next page using bean:write but how to place it in a text box. I tried to use html:text but I don't know how to place the value in it.

Thanks in advance

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

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

发布评论

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

评论(4

九公里浅绿 2024-07-22 04:20:32

设置要在请求属性中显示的属性或 bean,并在最终页面中从中获取值:

在文本框中插入值的语法是

<html:text property="propertyName" value="value"></html:text/>

Set the property or bean that you want to display in the request attribute and fetch the value from it in the final page:

The syntax for inserting a value in text box is

<html:text property="propertyName" value="value"></html:text/>
巾帼英雄 2024-07-22 04:20:32

您需要用 html:form 包装 html:text。 html:form 的action 属性将指向struts-config.xml 中定义的action。 此操作将与一个表单 bean 相关联,您在其中存储了所讨论的值。 然后在 html:text 中引用该属性,如下所示

You need to wrap html:text with html:form. The action attribute of html:form will point to an action defined in struts-config.xml. This action will be associated with a form bean where you have stored the value you are talking about. Then in html:text refer to that property like this

<html:text property="property name where the value is stored"/>

红衣飘飘貌似仙 2024-07-22 04:20:32

如果您想将其放在文本框中,我想您可能想尝试 textfield标签

If you want to place that in a text box I think you might want to try textfield tag

无畏 2024-07-22 04:20:32

您可以使用“”直接从bean中获取属性的值。
例如:

<bean:write name="user" property="username" />
Replace by this:
<html:text name="user" property="username" style="width:150" maxlength="20"/>

In that:
name - is the bean object name
property - is the property of the bean object

祝你好运!

You can use "" to directly get the value of the property from the bean.
Ex:

<bean:write name="user" property="username" />
Replace by this:
<html:text name="user" property="username" style="width:150" maxlength="20"/>

In that:
name - is the bean object name
property - is the property of the bean object

Good luck!

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