如何从struts bean获得价值?

时间:2009-03-13 03:08:47

标签: java jsp servlets struts

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

提前致谢

4 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

你需要用html:form包装html:text。 html:form的action属性将指向struts-config.xml中定义的操作。此操作将与表单bean关联,您可以在其中存储您正在讨论的值。然后在html:text中引用像这样的属性

&lt; html:text property =“存储值的属性名称”/&gt;

答案 2 :(得分:0)

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

答案 3 :(得分:0)

您可以使用“”直接从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
祝你好运!