一般都是自己写循环把数据通过checkbox或radio显示出来。struts或hibernate有没有简单的办法,直接把List里面的数据显示出来?而不用自己写循环了。如果没有默认值,就全没有选中,否则,就让默认值相同的checked。一般是自己写,还是有现成的???
解决方案 »
- 如何在input type="text" 文本框里显示数据库的值,我要做信息修改
- struts2 如何从页面 向Action中的Map<Integer,List<User>>中传值
- hessian客户端如何获取JPA中的EntityManager
- 请问现在java程序员在公司里做什么样项目比较多?
- 为什么用java向SQL Server中添加行后,不能删除?
- 请各位朋友推荐一些jsp和mysql的免费空间
- 怎么实现在同一form中的两个提交按钮分别提到本jsp页和另一个jsp页?在线等
- 100万,怎么花?
- 跪求一个xsd文件
- Netty的Websocket一直发送大数据,网络出现阻塞
- window.opener的怪问题?
- 我这个servlet出现这个错误是怎么回事?(拼写没错,复制的)
如从Action保存一个List在REQUEST里面,在freeer页面里只需要用
<#list datas as data>
${data}
</#list>
就可以轻松迭代
<html:select property="level">
<html:options collection="levelList"/>
</html:select>
<html:select value="3" property="selectedItems">
<html:options collection="list" property="value" labelProperty="label"/>
</html:select>value="3"是默认值
collection="list"是你的列表数据
property="value" labelProperty="label"是列表的值和标签
<html:options collection="list" property="value" labelProperty="label"/>
</html:select> 是checkbox、radio吗?
<bean:write name="yourBean" property="yourProperty" />
....这个标签会把yourlist里所有的yourBean里的yourProperty循环显示出来
<logic:iterate>
找本struts基础看看