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 阿丁 閱讀(4552) 評論(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.aygfsteel.com/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
          @逃去如飛
          回顯不出來  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 卢龙县| 钦州市| 定兴县| 颍上县| 贵溪市| 通江县| 清河县| 库尔勒市| 辰溪县| 宣化县| 顺平县| 澎湖县| 怀宁县| 柏乡县| 防城港市| 乃东县| 布拖县| 南靖县| 图们市| 获嘉县| 景泰县| 盈江县| 五华县| 包头市| 麻栗坡县| 乳山市| 日喀则市| 武城县| 娄烦县| 连平县| 克拉玛依市| 花垣县| SHOW| 鹤岗市| 巴东县| 嵩明县| 临汾市| 铁岭市| 漠河县| 青州市| 滨州市|