填充来自的字段标签
我想从会话 bean 填充一个字段。
我尝试过这样做:
`<html:text
property="docId"
value="<bean:write name="queryResponseBean" property="queryResults" />" />`
但没有成功。
谢谢。
I want to populate a field from a session bean.
I attempted this:
`<html:text
property="docId"
value="<bean:write name="queryResponseBean" property="queryResults" />" />`
but to no avail.
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
struts html:text 标签的“value”属性将是字符串或 RT Expr(脚本),因此像上面使用的那样的嵌套表达式将不起作用。相反,“queryResults”属性的值必须设置为一个 bean,然后使用脚本语言插入到“value”属性中。
它看起来像这样
The "value" attribute of the struts html:text tag will either except a string or a RT Expr (scriplet), therefore a nested expression like the one used above won't work. Instead, the value of the "queryResults" property will have to be set to a bean and then inserted into the "value" attribute using scripting language.
It will look something like this
RT Expr 只允许出现在 struts html:text 标签的 value 属性中,因此避免使用嵌套表达式或 JSP 表达式语言。
A RT Expr is only allowed in the value attribute of the struts html:text tag, so avoid using nested expressions or JSP expression language.
您可以直接赋值,不要使用
value=''
属性:其中
docId
必须是 BeanClass 并且属性 (queryResults
) 必须是 BeanClass 内的字段。You can assign a value directly, don't use the
value=''
attribute:where
docId
must be a BeanClass and the property (queryResults
) must be a field inside the BeanClass.尝试使用
Try Using