您的位置:首页 > 编程语言 > Java开发

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

2009-10-16 15:44 561 查看
想要实现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 就能显示多选项。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts list action input