最起码要JDK1.4以上吧,楼主够不够?
不够就用session吧

解决方案 »

  1.   

    string[] aryZyc = str.split(",");
      

  2.   

    请问:jsp页面之间如何传递数组?在线 用会话管理(session)
      

  3.   

    用request.setAttribute或者是session都可以的。
    不过只是传递用request就够了。
      

  4.   

    只是知道有split("")这样一个函数,没怎么用过。
      

  5.   

    在JSP1中可以这样写
    <jsp:forward page="jsp2.jsp">
       <jsp:param name="名字" value="数组对象"/>
    </jsp:forward>然后JSP2里直接就可以从REQUEST里以那个名字拿到数组对象了,也不用合并再分了
      

  6.   

    我打算用session,但又遇到一个问题,大家帮忙看下这句:
    <script language="javascript">
    var strzmhz=<%=session.getValue("zmhz")%>;
    </script>
    一加上这句页面就出错.没有出错信息,只是ie左下角有个黄色警号
      

  7.   

    加个引号试一下:
    <script language="javascript">
    var strzmhz='<%=session.getValue("zmhz")%>';
    </script>
      

  8.   

    session,request都可以
    session.setAttribute("name",obj);
    用的时候在取出来,request也可以用同样的办法
      

  9.   

    string zyc=new string[];这个本来就是一个错误的定义..String[] zyc=split(str,",");可以通过嵌入java代码调用session或者request.看你需要传递的数组生存期了<%
    session.setAttribute("array",zyc);
    %>在另外一个页面里面这样取..
    <%
    String[] str=(String[])session.getAttribute("array");
    %>
      

  10.   

    如果上一页同一个表单里有相同名字的表单对象<input type="text" name="city" value="2" >
    <input type"text name="city" value="1">..........
    你在接收页面写上String  Citys[]=request.getParameterValues("city"); 数组Citys[]就包括上一页面表单名字为"city"的所有元素.
    你也可以这样写  一个表单里有相同名字的表单对象<input type="text" name="city" value="2" >
    <input type"text name="city" value="1">..........
    然后写上一个隐藏表单对象<input type="hidden" name="citys">
    在表单提交时,document.fornName.citys.value=document.formName.city+"分隔符"+document.fromName.city[1].vale[2].value+"分隔符"+...
    然后你可以在javaBean 里定个数组String citys=对象.getCitys.split("分隔符")
    兄弟我也只能简单的跟你讲,剩下你自己发挥
      

  11.   

    把这个数组加入session,到了另一个页面在取出来
      

  12.   

    request.setAttribute
    session留给更需要的同志吧