可以建立个会话来放这个值到了jsp在取出来
param.setSession("value",value);// in the java code
//then
param.getSession("value")

解决方案 »

  1.   

    我可以在javascript里面直接和这个类的weightConvertor交互么?-->不可以。jsp是服务器段运行的;javascript是在浏览器上运行的;遍历ArrayList,取出每个值分别放在hidden中或javascript的array中,在jsp里处理。
      

  2.   

    可以把arraylist中的数据放到表格中
    然后通过javascript对表格中的数据进行处理
    通过getElementByID可以
    取得表格各个单元的信息。
      

  3.   

    服务器段代码也可以嵌入js 中,function aaa
    {
      <%
        for(i=0;i<bbb.length;i++)
        {
      %>
      alert("<%=bbb[i]%>");
      <%
      }
      %>
      
    }
    这样写也是可以的,但尽量不要这样写
      

  4.   

    tree1979(秋天的树) ,我在《JavaScript: The Definitive Guide, 4th Edition》看到Chapter 22. Using Java with JavaScript,其实是可以交互的,但是因为时间紧,没有仔细研究,他的例子也只是直接用的jdk的类,而不是用户自己的类。===============================================================================
    遍历ArrayList,取出每个值分别放在hidden中或javascript的array中,在jsp里处理。
        这个可以再详细一点么?特别是如何放在javascript的array中?解决的话,分不是
    问题。再次感谢!
      

  5.   

    将Getter类的weightConvertor()方法的返回值通过session传给JSP页面
    <%ArrayList al = (ArrayList)session.getAttribution("属性");
     %>假定你ArrayList中放的类型是A
    在js中
      Array jsArray = new Array();
     <%
        for(i=0;i<al.length;i++)
        {
         A a = (A)al.get(i);
      %>
       jsArray[<%=i%>] = <%=a%>
    <%}%>
      

  6.   

    xiaochong1651(Java运行时) ,jsArray[<%=i%>] = <%=a%>这一句告诉我有语法错误,我修改了不同的表达,似乎都不对,可以这么写么?
      

  7.   

    你可以到JAVASCRIPT版块去问呀。UP
      

  8.   

    http://community.csdn.net/Expert/topic/3272/3272613.xml?temp=.6474726
      

  9.   

    sorry , 帖错了,是这个 :(http://community.csdn.net/Expert/topic/3272/3272617.xml?temp=.7830011
      

  10.   

    当然可以,用<%=变量名%>在js里接收就可以!
      

  11.   

    有些迷糊了,呵呵。那么反过来,jsp的服务脚本中如何可以得到js中的变量呢?
    比如js中有一个arrray,我想直接在jsp中取得这个array,可以么?