struts2标签:关于radio,checkbox返回值选中的问题

想要实现radio 或 checkbox  在修改页面时可以读出后台的值

1.input type="radio" name="teacher.isAuthorized" value="0"  <%=传值.compareTo("0")==0?"checked":""%>是
   input type="radio" name="teacher.isAuthorized" value="1"  <%=传值.compareTo("1")==0?"checked":""%>否

    之前在网上查询有人用上面的方法实现 学习了      但我用struts2没把值传过来

 

2.转载:  <s:radio label="内外网划分" name="content.webState"  

               list="#{'1':'内网','2':'外网'}" listKey="key" listValue="value" value="'${content.webState}'"/> 

   list的key需要value的值是字符的 所以要在value上加两个单引号 value=“‘1’”就能选内网  但我传值时就会报错 好像是el表达式版本的问题

 

3.直接在value中接受action传来的值

   <s:radio  name="teacher.isAuthorized"  list="#{'0':'是','1':'否'}" value="teacher.isAuthorized" theme="simple"/>

 

同样select checkbox 标签都可以用这种方法 注意checkbox value需要传入list 就能显示多选项。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值