在我的HTML页面中,有一个按钮
new
和一个按钮modify
,当我单击按钮new
时,将显示一个新页面,其中包含一个空的单行文本字段,文本字段的代码是:
<input type="text" name="functionInfo.paramsText"/>
所以,我可以在文本字段中输入一些文本并将其保存到数据库中(数据将放入Java并保存到数据库中)。
这正是我想要的,但是当我单击
modify
修改已存储在数据库中的文本时,新页面会显示一个空文本字段。
如何获得一个显示存储文本的文本字段?这样我就可以看到我之前保存的内容。
如果您使用 Struts 标签,那么就很简单
<s:textfield name="functionInfo.paramsText"/>
value
将通过评估 name
属性中的 OGNL 表达式来设置。您只需要提供一个具有属性 functionInfo
的 bean paramsText
以及两者的 getter。
如果将一个 bean 放入操作类,则可以使用 getter 通过 OGNL 从值堆栈访问它,因为操作 bean 位于值堆栈的顶部。