我想请教你一个问题,就是struts2的<s:optiontransferselect/>标签,我不知道怎么拿到里面的list的值,我试着好像网上说的那样用#request.*但不行,我再查到说要将其装进map中,我再定义一个map变量名字叫session,我按#request.session.*,#request.session,#session.*都无法拿到我在数据库查出的数据,我查出后将其放入List中,再将其放进这个session,上文说的*就是这个List的变量名,我是前台列出不了

解决方案 »

  1.   

    我查出后将其放入List中,再将其放进这个session.
    ${sessionScope.list} 页面这样取值试试
      

  2.   


    sessionScope?啥来的,按你说的这样做,就报错了
    HTTP Status 404 - No result defined for action com.devt2.action.RoleAction and result error
      

  3.   


    这个错误貌似是你后台action跳转没找到页面吧。你struts配置Action配错了吧。
      

  4.   

    我再定义一个map变量名字叫session别用session定义!如果封装成MAP,那需要迭代2层,先解Map拿List,再解List
      

  5.   


    我说再定一个Map变量是session,我上面写得好清楚啦,我定义的就是这样啊,再者,如果按你两层迭代的方法,那应该#session.list.privid就应该能拿到那个priv的ID啊,但事实上这样是不行的