【发布时间】:2013-09-16 09:27:07
【问题描述】:
我在 Struts 1.2 中有一个表单,其中有文本框(使用 struts html 标签创建的文本框)。我已经从数据库中检索了这个文本框的值,然后放入会话属性(session.setAttribute("UserInfo",userinfoobj))现在我想从会话属性中获取值并将这个值设置为文本框的值
【问题讨论】:
我在 Struts 1.2 中有一个表单,其中有文本框(使用 struts html 标签创建的文本框)。我已经从数据库中检索了这个文本框的值,然后放入会话属性(session.setAttribute("UserInfo",userinfoobj))现在我想从会话属性中获取值并将这个值设置为文本框的值
【问题讨论】:
最好的方法是使用form-bean 来保存输入字段的值,然后使用struts 配置将此表单bean 绑定到您的JSP 页面。填充此表单 bean,然后将其设置在 session 或 request 范围内。如果您使用适当的 struts 标签,Struts 将自动处理场景后面的值(用于捕获和渲染)。
请谷歌如何在 struts 1.x 中使用ActionForm
编辑:这是关于如何做到这一点的简单示例http://www.raistudies.com/struts-1/login-form-with-struts-1/
【讨论】:
<html:text> 和<bean:write>。但是,您可以使用普通的 html 标记,例如 `
使用OGNL 堆栈。
使用这个:value="parameters.<your request variable name>"。
【讨论】: