action & jsp 在action中设置jsp页面中的某一个checkbox 为选中状态,怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个只能在jsp页面中通过js来控制.例如:你需要选中的checkbox id为man. document.getElementById('man').checked = 'checked'; 如果页面不麻烦的话,可以直接在action中out.print("页面内容"),如果页面复杂的话,可以把要设置的checkbox的标识放到reqeust中,在jsp中用java语句条件判断或jstl生成最终html 利用标签。在action中设置checkbox的formbean的值和标签的value一致。 可以把checkbox拼成string返回到页面,在现实的地方out.println(string);或者 在action设置标识,在jsp页面判断标识,决定checkbox选中否 如果你是用 struts 标签,那数据封装在 FormBean 中是一个 String 数组只要这个数组有值并且和checkbox 中的对应,那checkbox 会自动绑定选中注意回绑数据采用的标签是 <html:multiBox> 不是 <html:checkbox>在Action 中 可以先取得 form,取得form 中 checkbox 提交到的String 数组,在数组相应的位置赋上值应该就可以直接绑定了如果你不想在Action中绑定 在页面上 就用EL表达式写个三元运算符就OK了如 <input type="checkbox" name="..." ${ myForm.strList[1] eq "1" ? "checked" : null } value="1"/> 在action做个判定标识在页面进行判断在相应checkbox中加入checked = 'checked' ibatis 新手求助 有了Strut2,struts1 还有必要学习吗? 求高手关于ubuntu搭建jsp开发环境的问题 有去传智播客培训的吗.组团报 关于MyEclipse中搭建Hibernate的小问题 如何启动 J2EE 服务器 bdk的安装 关于发送邮件的问题 哪里有比较有水平的MasteringEJB2中文版? 小弟初学 麻烦问一下 com.opensymphony.xwork2.Action放在struts中的哪里 截取字符串问题
document.getElementById('man').checked = 'checked';
只要这个数组有值并且和checkbox 中的对应,那checkbox 会自动绑定选中
注意回绑数据采用的标签是 <html:multiBox> 不是 <html:checkbox>在Action 中 可以先取得 form,取得form 中 checkbox 提交到的String 数组,
在数组相应的位置赋上值应该就可以直接绑定了如果你不想在Action中绑定 在页面上 就用EL表达式写个三元运算符就OK了
如 <input type="checkbox" name="..." ${ myForm.strList[1] eq "1" ? "checked" : null } value="1"/>
在页面进行判断
在相应checkbox中加入checked = 'checked'