没有合适的资源?快使用搜索试试~ 我知道了~
首页Struts html:checkbox框初始默认是选中的解决方法
Struts html:checkbox框初始默认是选中的解决方法
1 下载量 20 浏览量
更新于2023-05-04
收藏 55KB PDF 举报
在使用struts标签html:checkbox 的时候,如何让checkbox框默认是选中的,一般情况下都是当Formbean里面该Property的值和标签上value给定的值相等的时候,生成的jsp页面上才是选中的。 在Struts中几种情况可以使标签初始就是选中的,Formbean里面该Property的值设为 1.on 、2.yes 、3.true 这三种情况都是可以实现默认选中的。 注:如果不选中,最好把Property的设置为””,因为在Action中得到Property是为null值,在不太注意的情况,它是会出现异常。 代码如下: public class CheckBoxF
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/14047034/bg1.jpg)
Struts html:checkbox框初始默认是选中的解决方法框初始默认是选中的解决方法
在使用struts标签html:checkbox 的时候,如何让checkbox框默认是选中的,一般情况下都是当Formbean里面该Property的值
和标签上value给定的值相等的时候,生成的jsp页面上才是选中的。
在Struts中几种情况可以使标签初始就是选中的,Formbean里面该Property的值设为 1.on 、2.yes 、3.true 这三种情况都是可
以实现默认选中的。
注注:如果不选中,最好把Property的设置为””,因为在Action中得到Property是为null值,在不太注意的情况,它是会出现异
常。
代码如下:
public class CheckBoxForm extends ActionForm {
// private String id = “”;
private String id = “on”;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
jsp页面
代码如下:
<html:checkbox property=”id”>CheckBox</html:checkbox>
如同:<input type=”checkbox” name=”id” checked=”checked”>CheckBox</input> or <input type=”checkbox”
name=”id”>CheckBox</input>
具体业务在Action里去作处理,””.equals(actionForm.getId()) or “on”.equals(actionForm.getId()) 一个是判断没有选中,一个是
判断选中,如果在ActionForm里没有设置property,那就要用null去作判断。
1)需求)需求:
当通过菜单进入页面时,页面中的checkbox处于被选中状态,页面提交后forward回本页,对应的checkbox保持提交时的状
态,也就是说:如果提交时checkbox是选中状态回来仍然是选中状态;如果用户在提交前将checkbox的勾去掉,回来时
checkbox应该为为选中状态。
2)问题)问题:
这个需求看起来很简单,只需要
1)在对应的form中将checkbox对应的属性设为true就行了:
private boolean syaken = true;
2)在对应的jsp中使用html:checkbox标签就行了
<html:checkbox property=”syaken”/>
但问题是checkbox标签不会去set初始化值为true的checkbox属性,不赋初值时Struts默认赋为false;
从网上找资料有人说可以实现ActionFrom的reset()方法将对应的属性值设为false,但reset方法是在form实例化以后被调用
的,也就是说你初始化的值true将被重置为false,这和直接将属性值设为false没有任何区别,这样做的结果是你从菜单进入页
面时checkbox是处于不被选中的状态。
他们之间存在着矛盾,问题的关键就是每次提交时,Struts并没有去重新设置所有checkbox的属性值,而是有选择地(初始化
值为false)地进行重新设置。
3)解决办法解决办法:
超级简单,在checkbox后面添加一个和checkbox的属性同名并且value为“false”的隐藏输入框,强迫Struts去重新设置
checkbox的属性值:
<html:checkbox property=”syaken”/>
<input type=”hidden” name=”syaken” value=”false”>
您可能感兴趣的文章您可能感兴趣的文章:struts2+spring+hibernate分页代码[比较多]jsp struts1 标签实例详解搭建EXTJS和STRUTS2框架(ext和
struts2简单实例)如何用struts调用支付宝接口关于Struts2的类型转换详解ajax+json+Struts2实现list传递实例讲解Java(基于
Struts2) 分页实现代码使用maven+eclipse搭建struts2开发环境struts2单个文件上传的两种实现方式struts2中一个表单中提交
多个请求的例子(多个提交按钮)struts2+jquery实现ajax登陆实例详解java中struts2实现文件上传下载功能实例解析java中
struts 框架的实现java中struts配置
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
weixin_38502916
- 粉丝: 2
- 资源: 942
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 保险服务门店新年工作计划PPT.pptx
- 车辆安全工作计划PPT.pptx
- ipqc工作总结PPT.pptx
- 车间员工上半年工作总结PPT.pptx
- 保险公司员工的工作总结PPT.pptx
- 报价工作总结PPT.pptx
- 冲压车间实习工作总结PPT.pptx
- ktv周工作总结PPT.pptx
- 保育院总务工作计划PPT.pptx
- xx年度现代教育技术工作总结PPT.pptx
- 出纳的年终总结PPT.pptx
- 贝贝班班级工作计划PPT.pptx
- 变电值班员技术个人工作总结PPT.pptx
- 大学生读书活动策划书PPT.pptx
- 财务出纳月工作总结PPT.pptx
- 大学生“三支一扶”服务期满工作总结(2)PPT.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)