struts2中s:radio标签的使用【转】
2012-10-19 12:08
302 查看
struts2中s:radio标签的使用【转】
.netBlog
遇到的问题:在使用该标签时,设置了默认选中项,但提交数据返回后,单选框不能显示之前选中的项,仍然为默认选项
通过测试得出以下结论:
以<s:radio name="user.sex" list="%{#{'1':'男','0':'女'}}" theme="simple"></s:radio>为例
在使用s:radio标签的时候,如果要使该标签默认选中一项,可以通过两种方法
1、通过js代码实现
document.getElementsByName('user.sex')[0].checked=true;//默认选中男
2、通过添加value属性
<s:radio name="user.sex" list="%{#{'1':'男','0':'女'}}" value="1" theme="simple"></s:radio>
在通过value属性设置单选框的默认选项时,无论何时页面刷新后单选框的状态都是选中该默认项
因此,如果要让数据提交后台后,该单选框仍然是之前选中的项,不能通过value属性设置它的默认项,应该通过第一种方法设置
此外,后台能够正确获取该单选框的值,而与value的设置无关
本文来自CSDN博客:http://blog.csdn.net/leiswpu/archive/2010/06/30/5704413.aspx
评论
1 楼 galfordliu 2010-12-15
不用这么麻烦
加个条件判断一下user==null
<s:if test="user==null">
<s:radio name="user.sex" list="%{#{'1':'男','0':'女'}}" value="1"></s:radio>
</s:if>
<s:else>
<s:radio name="user.sex" list="%{#{'1':'男','0':'女'}}" ></s:radio>
</s:else>
.netBlog
遇到的问题:在使用该标签时,设置了默认选中项,但提交数据返回后,单选框不能显示之前选中的项,仍然为默认选项
通过测试得出以下结论:
以<s:radio name="user.sex" list="%{#{'1':'男','0':'女'}}" theme="simple"></s:radio>为例
在使用s:radio标签的时候,如果要使该标签默认选中一项,可以通过两种方法
1、通过js代码实现
document.getElementsByName('user.sex')[0].checked=true;//默认选中男
2、通过添加value属性
<s:radio name="user.sex" list="%{#{'1':'男','0':'女'}}" value="1" theme="simple"></s:radio>
在通过value属性设置单选框的默认选项时,无论何时页面刷新后单选框的状态都是选中该默认项
因此,如果要让数据提交后台后,该单选框仍然是之前选中的项,不能通过value属性设置它的默认项,应该通过第一种方法设置
此外,后台能够正确获取该单选框的值,而与value的设置无关
本文来自CSDN博客:http://blog.csdn.net/leiswpu/archive/2010/06/30/5704413.aspx
评论
1 楼 galfordliu 2010-12-15
不用这么麻烦
加个条件判断一下user==null
<s:if test="user==null">
<s:radio name="user.sex" list="%{#{'1':'男','0':'女'}}" value="1"></s:radio>
</s:if>
<s:else>
<s:radio name="user.sex" list="%{#{'1':'男','0':'女'}}" ></s:radio>
</s:else>
相关文章推荐
- struts2中s:radio标签的使用 Map
- Struts2单选按钮标签s:radio的使用及其设置默认值《转载》
- Struts2单选按钮标签:radio的使用
- Struts2中 radio标签的详细使用方法
- Struts2单选按钮标签s:radio的使用及其设置默认值
- Struts2的s:radio标签使用及用jquery添加change事件
- struts2中s:radio标签的使用总结
- struts2中s:radio标签的使用
- Struts2的s:radio标签使用及用jquery添加change事件
- struts2中s:radio标签的使用(网上摘抄的)
- struts2 标签使用 iterator 嵌套使用 s:radio 默认值
- Struts2单选按钮标签s:radio的使用及其设置默认值
- Struts2中radio标签使用示例
- struts2 标签使用 iterator 嵌套使用设置默认值 s:radio 设置默认值
- 浅谈struts2标签中的2个非经常常使用的标签的使用方法(radio和select)
- Struts2中 radio标签的详细使用方法
- struts2中s:radio标签的使用 Map
- Struts2中 radio标签的详细使用方法
- struts2 标签的使用之一 s:if(遍历中s:if如何用等)
- 如何在html静态页面中使用struts2标签