struts2中<s:checkboxlist>标签使用碰到些问题,求教!

我想做个简单的<checkboxlist>选择后,点提交转入另一个页面,用文字显示出我所选择的选项,这些都已经实现,但从另一个页面点返回,回到这个页面,我想显示出已选的选项被选中,就不行了,如果是选择一个就可以显示,选择多个返回来就是空的,如何解决呢?
<s:form name="form1" theme="simple" action="checkboxlist.action" method="post">
<s:checkboxlist name="checkboxlist" list="{'banana','apple','pears'}" value="%{rcheckboxlist}"/>
<s:submit value="送信"/>
<s:submit value="クリア" name="clear" method="clear"/><br/>
<font color="red"><s:label name="error" value="%{error}" ></s:label></font>
</s:form>

第1个回答  2012-10-17
加个变量记录以选中的选择项,再用js对应控制
第2个回答  2012-10-17
可以用js判断下显示选中本回答被提问者采纳

关于struts2标签<s:checkboxlist>回显问题
在修改页面用隐藏域<s:hidden name="hidezt" id="id1">,在actio里面提供一个属性hidezt专门存放你的那些已选的ABCD什么的,跳转套修改页面的时候在<body onload="box()"> function box(){ var val=doucument.getElementById("id1").value;\/\/比如你在后台存的是已“,”隔开的字符串 var ...

...提交到的页面如何获得<s:select><s:checkboxlist>选项值,不经过实体...
用struts的标签,肯定是要经过struts框架处理的撒,处理完后经过JavaBean的获取,最后在页面端显示。

...用数组的的值循环(<s:iterator>)赋给<s:checkbox fieldvalue=\/> 主 ...
<input type="checkbox" value="值"\/>中的value。即表单提交的值 Struts2对fieldvalue的解释:The actual HTML value attribute of the checkbox.若是一个数组的话,可以使用 <s:checkboxlist list="" listKey="" listValue=""><\/s:checkboxlist> 表示一组checkbox 参考资料:还有其他问题的话,给...

小弟刚学习struts2发现标签实在太多了, 想请问一下在工作中常用的struts...
<s:checkboxlist name="" list="" listKey="" listValue=""><\/s:checkboxlist> \/\/隐藏标签 <s:hidden name=""><\/s:hidden> \/\/提交按钮 <s:submit value="确定"><\/s:submit> \/\/重置按钮 <s:reset value="重置"><\/s:reset> \/\/循环标签 <s:iterator begin="1" end="10"> <s:...

Html页面代码中为什么要使用表单标签?
1.应该根据实际情况的选取,当你的标签中出现了action返回的参数,选用struts的html标签可能好些,否则你的页面会出现<%=%>,这在项目中不允许的,当然要是普通的html,就没有必要使用struts的html标签。也不是一定要用,只是用struts2标签会比纯html标签方便;如果页面用struts的标签,action跳转到页面的...

Html页面代码中为什么要使用表单标签?
4.struts 2标签主要是结合struts 2框架用的,常用的如迭代标签、条件判断标签等在服务器程序开发中很方便,生成html标签后应该都是标准的,不存在兼容问题。5.通俗的讲 form标签是用来进行表单提交用的,form标签里面的常见属性如下:1.action: 表单提交的地址, 肯定是要提交给某个服务器的,action的地址...

相似回答