struts1当中可以直接在<html:optioncollection/>当中取得servletcontext的集合属性但是struts2的<s:select list=""/>好像怎么也取不到啊,这该如何是好?

解决方案 »

  1.   

    先看帮助文档想进一步就找tld文件,看看里面怎么声明这个标签,直接看源代码
      

  2.   

    你不是用Action传过来的 ?
    如果是Action穿过来的<s:select list="%{list}"/>估计你忘了%{}
      

  3.   

    你是说是request中的吧
    <s:select list="#request.list"/>
      

  4.   


    <select name="" list="" listKey="" listValue=""/>
      

  5.   

    同3楼;
    <s:select list="#request.list"/>
      

  6.   

    servletcontext 就是 application,那也应该是
    <s:select list="#application.list"/>