如题,希望给段简单的代码做示范,包括函数和页面上数组的值如何传递

解决方案 »

  1.   

    <% int[] a = JavaBean.getArray(); %>
    这样不行吗?
      

  2.   

    例:javabean名为Test,类为package1.mybean.Test
    在jsp里
    <%
    package1.mybean.Test test=new package1.mybean.Test();
    test.doMethod();
    int a[]=test.getResult();
    %>Test类的写法大致如下package package1.mybean;
    public class Test{
      private int [] intarray;
      public Test(){
      }  public void doMethod(){
        intarray={1,5,3,4,74,7,4,2,4};
      }
      public int[] getResult(){
        return intarray;
      }
    }
      

  3.   

    bean:
    package test;public class ArrayTest { public static int[] arr(){
    int[] a1 = new int [4];
    a1[0] = 1;
    a1[1] = 2;
    a1[2] = 3;
    a1[3] = 4;
    return a1;
    }

    }jsp:
    <%@ page import="test.ArrayTest;"%>
    <%
    int[] abc = ArrayTest.arr();//注意这里没new ArrayTest,是因为arr();是静态的
    %>