想要实现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 就能显示多选项。