<%
  String ss="ddd";
%><script...>
  ver i=<%ss%><...>

解决方案 »

  1.   

    <%
      String ss="ddd";
    %><script...>
      ver i=<%=ss%><...>
    漏了等号
      

  2.   

    这样还是无法将参数传过去,书上说<%=  %>相当于out.writer(),是将一个值显示出来。可以将一个值输出到一个变量吗?而且我要传的是一个数组对象,这更不行了吧
      

  3.   

    <%
    int []jspArray = new int[];
    for(i) 
    String MaxSArray=+"MaxSArray["+i+"] = new Array(\""+jspArray [i]+"\");";
    %>
    <script LANGUAGE="javascript">
    <!--
    MaxSArray = new Array();
    <%=MaxSArray%>
    //-->
    </script>
    MaxSArray就是javascript 的array了
      

  4.   

    String MaxSArray=+"MaxSArray["+i+"] = new Array(\""+jspArray [i]+"\");";
    上面的jsp代码编译无法通过阿,再帮帮我
    正确的该怎么写
      

  5.   

    String MaxSArray+="MaxSArray["+i+"] = new Array(\""+jspArray [i]+"\");";
      

  6.   

    还是不行,报错如下
    Error #: 200 : ';' expected at line 
      

  7.   

    大哥!你不会就把我写的东西copy下来,一点都没有改?
    for(i)
    肯定是不对了,改成
    for (i=0;i<jspArray.length;i++)只是给个大概的思路,具体的程序还是要改改
      

  8.   

    <script>
    var MaxSArray = new Array();
    <%
        int[] jspArray = ...;
        for(int i = 0; i < jspArray.length; i++)
        {
    %>
    MaxSArray[<%=i%>]=<%=jspArray[i]%>;
    <%
        }
    %>
    funtion dealArray( myArray[])
    {}</script><select name="mySelect"    onChange="dealArray(MaxSArray)">