我想用一个for循环来动态接受别的页面传递过来的值。
代码:
<%
for (int i=1;i<=n;i++)
{
String a1=request.getParameter("A1");
}
%>
我想让a1 和 A1随着n的值的变化而变化。就是说,
当n=1时,花括号的里面代码为String a1=request.getParameter("A1");
当n=2时,花括号的里面代码为String a2=request.getParameter("A2");
当n=3时,花括号的里面代码为String a3=request.getParameter("A3");
请问这要怎么实现?
----------------解决方案--------------------------------------------------------
这个要用数组或集合吧,你这样做,不管N是多少,循环多少次,a1的值都是A1吧!!
----------------解决方案--------------------------------------------------------
<%
String[] a = new String[10]; //数组大小根据自己需要来定,如果不知道的话尽量定大一点
for (int i=1;i<=n;i++)
{
a[i]=request.getParameter("A"+i);
}
%>
这样可以实现你想要的``
实际情况是
a[1] = request.getParameter("A1");
a[2] = request.getParameter("A2");
a[3] = request.getParameter("A3");
a[4] = request.getParameter("A4");
----------------解决方案--------------------------------------------------------