看 7 楼
唯一不同的是:LZ要求的 request ,而下面链接里的代码是放在了 pageContext 中
http://topic.csdn.net/u/20080824/11/ee8670af-a9b1-4955-b384-0b38a51e026b.html

解决方案 »

  1.   

    可以的,你可也用<%=%>这种方式给javascript变量去赋值,想怎么用就怎么用,写循环,写条件判断都可以
      

  2.   

    你可以用DWR,直接取道java类中的每一个方法,
    非常好用,javascript可以在java类中长驱直入,
    想用那个方法就用那个方法,想用那种数据类型的
    格式就用那种数据类型的格式.....
      

  3.   

    可以用dwr,dwr可以在javascript中直接调用类方法,可以把自动转换List为javascript直持的格式,如果list里面有javabean,可以在dwr.xml中配置<convert converter="bean" match="包名.类名"/>。
    如果不用dwr可以把数据存储为json格式,再传到javascript中转换
      

  4.   

    直接的方法没有。
    但是可以使用简介的方法,在页面上定义javascript的数组,数组的数据的构造使用request中的List,例如:
    var jsArray = new Array();
    <%
    List list = (List)request.getAttribute("list");
    for(int i=0;i<list.size();i++){
    %>
     jsArray[<%=i%>]='<%=list.get(i)%>';
    <%
    }
    %>