既然定义好,不能被客户端修改,何不将其定义在jsp中呢。
而且如果客户端要调用(不是修改),就将JSP中的数组输出到页面中的JS中就可以了。

解决方案 »

  1.   

    我有一个方法,把用循环语句他数组每个元素附直给一个表单如checkbox(同名),
    然后from提交,然后String [] tt=request.getParameterValues("checkboxname");
    就可以了。
    你用的是Array也差不多吧,思路是这样。
      

  2.   

    JSP没法用JAVASCRIPT的值(除非提交),反过来倒还可以
      

  3.   

    如果,你实在想这么搞,你可以这样:<script>
      function submittest()
      {
    d["Name"] = new Array();
    d["Name"][0]="1";
    d["Name"][1]="2";
    d["Name"][2]="3";     form1.tempstr=d["Name"][0]+d["Name"][1]+d["Name"][2];
         form1.submit();
      }</script>
    <form name=form1 ...>
    ...
    <input type=hidden name=tempstr>
    <input type=button onclick=submittest()>
    ...
    </form>
    .jsp
    <%
       String str1=request.getParameter("tempstr");
       out.println(str1);
       //然后,在这里你再把字符串拆开,不用我多说了吧
    %>