知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 9106|回复: 6

[讨论] Struts初始化<html:text />标签

[复制链接]
发表于 2007-4-26 19:36:10 | 显示全部楼层 |阅读模式
在WEB页面里,我们经常会遇到初始化页面,调用后台数据库里面的东西,比如要一个select的下拉匡
<html:select property="favorite">
<html:option value="">请选择</html:option>
<html:optionsCollection name="favoriteList" label="favoriteName" value="favoriteId" />
</html:select>
用一个集合去做
<logic:iterate id="favor" name="favoriteList">
<html:multibox property="favorite">
内容
</html:multibox>
<bean:write name="favor" property="favoriteName" />(内容)
</logic:iterate>
也用集合初始化做一个多选
但是,在<html:text/>里面用那些属性初始化它,因为它的value值就是一个你设置在一个范围里面的对像的一个属性

这个怎么加
还有
<html:hiden />也是一样,怎么把它的value值用一个对像初始化?今天还把我难住了,
请高手们指点一二
发表于 2007-4-27 13:31:45 | 显示全部楼层
我没看明白你的意思~~~~~~

如果你是想在页面上的Text框里显示信息
你可以采用DispatchAction.在进入该页面的时候,保证你的actionForm里的需要显示的字段值不为空
然后在页面上这样写:
<html:text  name="XXXXForm"   property="XXXXXXXX"   readonly="true">某字段</html:text>
XXXXForm是你的ActionForm的名字.
XXXXXXXXX是在ActionForm里的字段名.
如果你希望它是只读的,就加上readonly
发表于 2007-4-27 13:33:05 | 显示全部楼层
我可能没看明白你的意思~~~~~~

如果你是想在页面上的Text框里显示信息
你可以采用DispatchAction.在进入该页面的时候,保证你的actionForm里的需要显示的字段值不为空
然后在页面上这样写:
<html:text  name="XXXXForm"   property="XXXXXXXX"   readonly="true">某字段</html:text>
XXXXForm是你的ActionForm的名字.
XXXXXXXXX是在ActionForm里的字段名.
如果你希望它是只读的,就加上readonly

评分

1

查看全部评分

 楼主| 发表于 2007-4-27 19:11:40 | 显示全部楼层
<html:text  property=""  value=""/>里面的property是要提交的文本框名字,如果要初始化value值,而value值是一个对像(比如page,request里面的对像)的属性值,怎么用标签的形不用任何脚本插进去
发表于 2007-4-28 17:32:52 | 显示全部楼层
原帖由 yayoho 于 2007-4-27 19:11 发表
如果要初始化value值,而value值是一个对像(比如page,request里面的对像)的属性值,怎么用标签的形不用任何脚本插进去


你可以用value="${someObject.someProperty}",这样可以调用对象中的属性.
 楼主| 发表于 2007-4-28 21:39:50 | 显示全部楼层
 楼主| 发表于 2007-5-9 23:17:00 | 显示全部楼层
现在找到一个好方法哦,直接在转发到这个页面的action里面
实例化一个formbean,实例化的时候记得它的名字要求是:
改变类名的第一个为小写才行,再初始化这个formbean
就初始化了formbean里面的表单了
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-4 05:56

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表