http://community.csdn.net/Expert/topic/3272/3272613.xml?temp=.458172
这个帖子也希望能快点揭帖,100分的。

解决方案 »

  1.   

    我这里没有用session,这个应该没有关系吧?
      

  2.   

    若weight[0]=0.2e3
    应该会出错吧
      

  3.   

    weight[<%=i%>] = <%=myWeight%>改成:
    weight[<%=i.toString()%>] = <%=myWeight.toString()%>或者:
    weight[<%=valueOf(i)%>] = <%=valueOf(myWeight)%>
      

  4.   

    晕,有这样写JS代码的吗,小弟无比佩服,<%%>里使用的是VB脚本,竟然直接放到javascript脚本里.能行吗!
    高手阿
      

  5.   

    支持 流氓枫的。
    应该没有错~~~~~~~
    你最好把 Weight 数组定义一下比较好~~~~
      

  6.   

    生成空的。
    或者变通一下:jsp中如何直接用js的变量如array
      

  7.   

    楼主这种方法我在ASP在经常..改为:weight[<%=i%>] ="<%=myWeight%>";加""号.
      

  8.   

    javascript 是客户端的东东。
    JSP ASP PHP 等是服务器端的。
    不GET POST COOKIE SESSION
     服务端是不能取得客户端的变量的。
      

  9.   

    应该是不会有问题的.你看看运行后的代码.看能不能发现点啥子.
    另外改成厦门的写法应该更可靠一点.out.println("weight["+i+"] = '"+myWeight+"';");
    :> 加个单引号.