s:checkboxlist 選中

  整了差不多一天了,查了不少資料,資料雖多,但感覺很難找到直接可以用的,經過和同事們的推導,終於算是實現了。

   先說下需求,我要實現的效果是,如:角色總共有 超級管理員、管理員、財務、高級客戶、普通客戶,但此人的角色是管理員和普通客戶。也就是說在要修改這個人角色的時候,要把所有的角色查詢出來,並把他的角色自動打勾

  所以選擇了S2的標籤 s:checkboxlist

    前臺jsp代碼很簡單隻要區區一行代碼

    

     

    下面逐個解釋下參數的含義:

        name 屬性不可少,你可以自己取名字。

        list  所有的角色(數據庫中的存在的所有角色,值爲一個list)

        listKey 和 listValue 對應的值是一個bean中的值,並有相應的get和set方法。

        listKey 是所有角色中的 ID屬性

        listValue 就是角色的名稱

        value 中的值是選中的角色(必須是一個list,並且保存的是字符串,即使是id屬性也要轉化爲字符串)

       如此就結束了。

    

    方法二、 採用js控制

       相關代碼帖下就OK了

           

   簡單總結下,希望能對碰到類似問題的人點幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章