社区
Java EE
帖子详情
动态生成的select HTML控件如何转换成struts的标签
wphmoon123
2003-12-12 04:33:12
我一般可以在jbuilder中先写html的控件,让jbuilder帮我生成struts标签,但select控件的选项经常是读取数据库的内容动态生成的,我动态生成的方法是用string存html select控件的代码,显示在页面,这样就没法传换成struts的标签,请问有没有办法让动态生成的select 控件转换成struts标签,谢谢?
...全文
144
8
打赏
收藏
动态生成的select HTML控件如何转换成struts的标签
我一般可以在jbuilder中先写html的控件,让jbuilder帮我生成struts标签,但select控件的选项经常是读取数据库的内容动态生成的,我动态生成的方法是用string存html select控件的代码,显示在页面,这样就没法传换成struts的标签,请问有没有办法让动态生成的select 控件转换成struts标签,谢谢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
msybox
2004-03-11
打赏
举报
回复
UP
CharlesWang
2004-02-15
打赏
举报
回复
初学Struts,标记一下
Leemaasn
2004-02-13
打赏
举报
回复
我也Up一下
我也Up两下
!!!
yishengheqiu
2004-02-13
打赏
举报
回复
[举例]
后台Action中代码:
ArrayList theSubjectList = new ArrayList()
.......//此处省略了填充theSubjectList的一部分代码
req.setAttribute("SubjectList", theSubjectList);====》设置你想要在select中显示的各项列表(bean1)。其中包含的是一些Subject对象。Subject对象中含有两个属性(subjectId,name).
req.setAttribute("NewsForm", theNewsForm);//=====》设置页面中form所对应的Bean2。
页面代码:
<html:form action="addNewsAction.do"> //===》对应了Bean2
<html:select property="subjectId" name="NewsForm"> //===》对应了Bean2,property表示定义了表单提交时送到服务器的请求参数的名称,也就是在服务器上可以利用这个“subjectId”来获得此select传到服务器的值。
<html:options collection="SubjectList" name="Subject" property="subjectId" labelProperty="name" /> //===》对应了Bean1
</html:select>
</html:form>
其中的collection="SubjectList"===>Bean1,他一般是一个集合,这里是一个ArrayList
name="Subject" 表示集合中的对象类型, 这里是Subject类
property="subjectId" 表示了Subject类中的subjectId属性。他对应了<option value="这里">
labelProperty="name" 表示对应了<option value="">这里</option>,
页面显示结果:
<select name="subjectId">
<option value="20">最新产品</option>
<option value="21">行业动态</option>
<option value="24">开发动态</option>
<option value="27">Java开发</option>
<option value="31">Struts开发</option>
<option value="32">标记库</option>
</select>
其中:
<option value="2[subjectId]0">最新 [name] 产品</option>
wphmoon123
2003-12-17
打赏
举报
回复
cricketlj(蟋蟀)的方法我大致了解了,lj0425(冰芝麻) 你的方法,我就不太明白了,能不能详细些。我说的是动态生成select控件,动态生成的struts的html标签控件。
软猫克鲁
2003-12-12
打赏
举报
回复
是动态生成select的数据,还是动态生成select控件?cricketlj(蟋蟀) 的办法是前者。动态生成控件你可以自己写一个村数据的Data类,然后用<logic:iterate>标签实现。
cricketlj
2003-12-12
打赏
举报
回复
举例:
<html:select property="strShusan" size="1">
<html:options labelName="response" labelproperty="arrShusanLab" name="response" property="arrShusan"/>
</html:select>
strShusan是你bean中的String
arrShusanLab是你bean中的ArrayList
arrShusan是你bean中的ArrayList
wphmoon123
2003-12-12
打赏
举报
回复
难道只有我一个人会遇到这个问题?
android webview 下拉框,Android WebView的
HTML
中的
select
标签
不起作用
博客主要围绕Android WebView中
HTML
的
select
标签
展开。介绍了
select
标签
不起作用的问题及解决办法,包括检查权限和传递正确的context;还提及设置默认选中项的方法、PHP循环
select
标签
输出数据、layui中选中
select
隐藏div、
struts
2中
select
标签
运用等内容。
select
标签
本文介绍了在JSP页面中实现
Select
列表框的三种方法:直接使用
HTML
标签
、利用
Struts
的Logic
标签
以及
Struts
的
Html
:
select
标签
,并对比了它们的特点和适用场景。
struts
2
标签
本文详细介绍了
Struts
2框架中的表单和非表单
标签
的使用方法,包括各种输入
控件
如文本框、下拉菜单、复选框等,并解释了如何在JSP页面中正确引入和配置这些
标签
。
Struts
中
select
框的使用技巧
本文总结了
Struts
中下拉框的使用方法,包括
Struts
1的
html
:
select
自动填充方式及
Struts
2的s:
select
标签
的使用技巧。
Struts
标签
库的
select
实战
本文详细介绍了在
Struts
2框架中如何使用s:
select
元素
生成
下拉选择框,包括使用简单集合、Map对象及JavaBean实例的方式,并提供了具体的代码示例。
Java EE
67,535
社区成员
225,844
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章