posts - 14,comments - 11,trackbacks - 0
 
<s:checkboxlist name="meetrecord.studychildpeo"  list="newpeoMap" listKey="key" listValue="value" value="studychildpeo"></s:checkboxlist>

newpeoMap key存id,value存姓名。。

value="studychildpeo"中studychildpeo为在action定义的Long[]类型的数组还需要有setter\getter方法,把需要回显选中的id值赋给Long[i]。。。【其中类型必须跟id的类型保持一致回显才能自己选中。。】
posted on 2009-06-25 15:56 阿丁 阅读(4275) 评论(10)  编辑  收藏

FeedBack:
# re: Struts2 checkboxlist 回显选中问题
2010-05-13 22:16 | 逃去如飞
你好,我用的就是这种方法,可是回显不出来,value=“temps”,temps是一个字符串数组,回显时,只能显示数组的第一个值,不明白为什么,急于请教  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题[未登录]
2010-05-31 17:35 |
为什么我只能显示第一个啊?  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题
2010-06-02 16:05 | 逃去如飞
我的问题解决了:
将之前用checkboxlist选择得到的值,即一个字符串(这个字符串是由“,”连接而成的),用.split(",")分割得到一个字符串数组String[] temps,最好对其每个元素用.trim()遍历,以去掉可能存在的空格。
然后执行下面这两条语句:
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("abc",temps);
以上是action中的处理,对temps不需要另加setter/getter方法。
在JSP页面,checkboxlist的value值为:value="#request.abc"。
这样就OK了,checkbox就能回显选中了。
借地分享一点小经验,希望对大家有帮助,嘿嘿。  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题
2010-11-17 16:34 | leopoincare
@逃去如飞
为何我的 request.setAttribute("abc",temps);
以上是action中的处理,对temps不需要另加setter/getter方法。
在JSP页面,checkboxlist的value值为:value="#request.abc"。 换是不能回显呢?  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题
2011-09-16 17:58 | 333
erwewqrew  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题
2011-09-16 17:59 | 333
safdsafdsafds  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题
2012-07-26 16:47 | vovo
@leopoincare
Value必须是String[] 才会回显所有的选中的值,
否则只会回显一个值。

http://www.blogjava.net/happyking75/archive/2010/11/17/284120.html?opt=admin  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题[未登录]
2012-11-07 19:03 | Jason
@vovo
@逃去如飞
直接这样就OK:
<s:checkboxlist name="name1" value="${name1}.replaceAll(' ','').split(',')" list="#{'11':'11','22':'22'}"><s:checkboxlist>
但是要主义类型的匹配,如果是#{'1':'1'}的话,就不能正常回显,可能是当做数字或是char类型了吧  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题
2012-11-12 14:07 | code
@逃去如飞
哥们,真想给你跪一个当看到“最好对其每个元素用.trim()遍历,以去掉可能存在的空格。”我恍然大悟。  回复  更多评论
  
# re: Struts2 checkboxlist 回显选中问题[未登录]
2014-12-14 21:52 | 123
@逃去如飞
回显不出来  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: