struts1的<html:checkbox>怎么用?和<html:multibox>有什么区别? 5
2个回答
展开全部
html:check标签生成一个checkbox,property属性类型应为boolean。这里的value值可以是true,yes或on。如果您要提交其它的值(如某种形式的标识)应该考虑使用html:multibox标签。
注意:为了正确的处理没有选中的checkbox您必须在reset()中设置对应的属性为false。
用法示例:
<html:checkbox name="checkboxForm" property="one">One</html:checkbox>
<html:checkbox name="checkboxForm" property="one" value="One" />
如果选中后被提交则相应的属性的值为true。
html:multibox标签生成多个checkbox,property属性类型应为数组。当您要使用大量的checkbox时使用这个标签非常方便,可以使您避免在ActionForm中声明大量的boolean类型的变量,带之以一个数组就行了。
注意:为了正确的处理没有选中的checkbox您必须在reset()中设置数组的长度为0。
用法示例:
<html:multibox name="multiboxForm" property="selectedItems" value="00001"/>
<html:multibox name="multiboxForm" property="selectedItems" >00002</html:multibox>
<logic:iterate id="person" name="multiboxForm" property="persons">
<html:multibox property="selectedItems">
<bean:write name="person" property="id"/>
</html:multibox>
<bean:write name="person" property="name"/>
</logic:iterate>
注意:为了正确的处理没有选中的checkbox您必须在reset()中设置对应的属性为false。
用法示例:
<html:checkbox name="checkboxForm" property="one">One</html:checkbox>
<html:checkbox name="checkboxForm" property="one" value="One" />
如果选中后被提交则相应的属性的值为true。
html:multibox标签生成多个checkbox,property属性类型应为数组。当您要使用大量的checkbox时使用这个标签非常方便,可以使您避免在ActionForm中声明大量的boolean类型的变量,带之以一个数组就行了。
注意:为了正确的处理没有选中的checkbox您必须在reset()中设置数组的长度为0。
用法示例:
<html:multibox name="multiboxForm" property="selectedItems" value="00001"/>
<html:multibox name="multiboxForm" property="selectedItems" >00002</html:multibox>
<logic:iterate id="person" name="multiboxForm" property="persons">
<html:multibox property="selectedItems">
<bean:write name="person" property="id"/>
</html:multibox>
<bean:write name="person" property="name"/>
</logic:iterate>
MarsCode
2024-08-21 广告
2024-08-21 广告
作为北京引力弹弓科技有限公司的工作人员,对于VS Code的常用插件有深入了解。以下是一些推荐的VS Code常用插件:1. **Auto Close Tag**:自动闭合HTML/电商平台ML标签,提高前端开发效率。2. **Pretti...
点击进入详情页
本回答由MarsCode提供
2012-02-01
展开全部
一个是复选框 另一个查看文档应该有说明,这种问题最好是亲手实验
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询