请问:
1:struts2的action中有几种方法可以从JSP取值?
2:action中返回LIST和返回数组,JSP页面展示有什不同?谢谢

解决方案 »

  1.   

      通过 url带的参数可以用request.getParameters("name")获取
      通过在action中对应的属性可以取
       
    list可以用对象.属性
    <c:foreach var="user" items="${userList}">
       ${user.userName}
    </c:foreach>
    array是[0]用索引访问元素(没有对象.属性功能)
    <c:foreach var="dd" items="${arrayTest}">
       ${dd}  数组的每一个元素
    </c:foreach>
      

  2.   

    其实说到底获取值得方式都是一样的,只是被struts封装了我认为两种展现都是一样的,可能是我孤陋寡闻把,我是看出来回有多大区别
      

  3.   


    第二个经常用,呵呵感觉第一个不好,url传值多少都会涉及到不安全因素吧
      

  4.   

    通过属性的set方法得到值
    如:jsp页面上<input type="text" name="name">
    在action中只要
    private String name;
    只要为name设置set方法就能获到值了
      

  5.   

    bean中不需要添加name属性了吗?