关于JSP和struts绑定CHECKBOX保存数据库,数据库读取默认选中的问题的研究



有图有真相,不懂可以QQ328670733

网上搜索了一下午,没看到几个牛逼的人,
我这方法最实用,不管struts还是JSP,简单实用

备注一下:JSTL就选用 fn:contains方式,我这里是struts2标签

关于JSP和struts绑定CHECKBOX保存数据库,数据库读取默认选择的问题的研究

<input type="checkbox" name="roleSysName" value="01" <s:if test='%{commonEntity.roleSysName.indexOf("01") >= 0}'>checked</s:if>/> <span>ERP正式系统</span>
<input type="checkbox" name="roleSysName" value="02" <s:if test='%{commonEntity.roleSysName.indexOf("02") >= 0}'>checked</s:if>/> <span>ERP开发/测试</span>
<input type="checkbox" name="roleSysName" value="03" <s:if test='%{commonEntity.roleSysName.indexOf("03") >= 0}'>checked</s:if>/> <span>互联网</span>
<input type="checkbox" name="roleSysName" value="04" <s:if test='%{commonEntity.roleSysName.indexOf("04") >= 0}'>checked</s:if>/> <span>邮件系统</span>
<input type="checkbox" name="roleSysName" value="05" <s:if test='%{commonEntity.roleSysName.indexOf("05") >= 0}'>checked</s:if>/> <span>文件系统</span>
<input type="checkbox" name="roleSysName" value="06" <s:if test='%{commonEntity.roleSysName.indexOf("06") >= 0}'>checked</s:if>/> <span>域账号</span>
<input type="checkbox" name="roleSysName" value="07" <s:if test='%{commonEntity.roleSysName.indexOf("07") >= 0}'>checked</s:if>/> <span>OA</span>
<input type="checkbox" name="roleSysName" value="08" <s:if test='%{commonEntity.roleSysName.indexOf("08") >= 0}'>checked</s:if>/> <span>E-HR</span>
<input type="checkbox" name="roleSysName" value="09" <s:if test='%{commonEntity.roleSysName.indexOf("09") >= 0}'>checked</s:if>/> <span>VPN</span>
<input type="checkbox" name="roleSysName" value="10" <s:if test='%{commonEntity.roleSysName.indexOf("10") >= 0}'>checked</s:if>/> <span>USB读/写</span>

数据库设计一个字段
ROLE_SYS_NAME,
struts里面直接private String roleSysName;

commonEntity.setRoleSysName("01, 07, 08, 10");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值