一维数组的话可以用request来实现在b页面的获取
request.getParameterValues("你在a.jsp页面传递数组的参数名字")

解决方案 »

  1.   

    定义类型 b=request.getParameterValues("a")
      

  2.   

    //a.jsp
    <%
    String[] array=new String[5];
    //dosomething
    %〉
    <a href="b.jsp?array=<%=array%>">b</a>
    //b.sjp
    <%
    String[] array=request.getParameter("array");
    %>
      

  3.   

    //a.jsp
    <% String val="ksjdfsdj";
    %>
    <form name="add_data_form" type=POST action="b.jsp?val=<% val%>">
    <input type="submit" name="submit" value="ok">
    </form>
    //b.jsp
    <% String value=request.getParameter("val"); %>
    <h1>value:<%= value%>
    结果是:value:null
    这样不行么????
      

  4.   

    <%
    String[] array=new String[5];
    //dosomething
    %〉
    <form action="b.jsp" methode="get">
    <!-- 应该用循环写出来-->
    <input type="hidden" name=a value="<%=array[0]%>">
    <input type="hidden" name=a value="<%=array[1]%>">
    <input type="hidden" name=a value="<%=array[2]%>">
    <input type="hidden" name=a value="<%=array[3]%>">
    <input type="hidden" name=a value="<%=array[4]%>">
    <input type="submit" value="提交">
    </form>
    //b.sjp
    <%
    String[] array=request.getParameters("a");
    %>
      

  5.   

    多的话就用循环嘛;
    根据实际情况,应该还可以考虑session做的