如何在JSP页面之间传递 数组 呢? [Ljava.lang.String;@7b4ed7出现这个又又是为什么呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [Ljava.lang.String;@7b4ed7不知道.但就你标题所说的问题,解决如下:String[] str=request.getParameterValues("String[] str");读取时:for(int i=0;i<str.length;i++){out.print(str[i]+"<br>");} swingaway(zpf); 那在传参数的页面上应该怎么写呢?如:<a href="test2.jsp?> ?????" >打开</a>?????处应该怎么把参数传出去呢?能据个简单的例子吗??万分感谢! 你是吧一个数组存到request里面对吧然后取出来肯定就是这个数组的toString()方法得到的String了 [Ljava.lang.String;@7b4ed7你可以把一个数租存到request里面 String[] aa = {"2","6","4"} ;然后request.setAttribute("array",aa);forward到另外一个页面在另外一个页面里面String[] ss = (String[])request.getAttribute("array");取出或者存在session里面存放取出 都ok [Ljava.lang.String;@7b4ed7是你要输出的对象执行了toString()方法,因为对象是个字符串数组,所以输出了对象的类型和他的地址,如上面显示的.你的????应该写为NAME=VALUE你用request.getPrarmeter("NAME");他返回的就是VALUE 新手的关系,看得有点糊糊再追问一个,如果想把vector类型的传到别的页面,那应该怎么办呢?? 007JavaKing(乖乖咙的咚) 007JavaKing(乖乖咙的咚) 007JavaKing(乖乖咙的咚) :请问:你说的 NAME=VALUE ,这个VALUE是应该要写我的要传出去的数组的名称吗?如:namestr=str ???是这么写吗?还是如:namestr=str[] ???谢谢啦!! a.jspVector v = new Vector();reuest.setAttribute("vvv",vec);forward 到b.jspb.jsp :Vector v = (Vector)request.getAttrinute("vvv");新手的话就先用session存吧,把上面的request都换成session interpb(曾曾胡)interpb(曾曾胡)interpb(曾曾胡):谢谢!结贴算分!:) <a href="test2.jsp?str=<%=str%>>打开</a> interpb(曾曾胡)interpb(曾曾胡)interpb(曾曾胡):interpb(曾曾胡)interpb(曾曾胡)interpb(曾曾胡):interpb(曾曾胡)interpb(曾曾胡)interpb(曾曾胡):interpb(曾曾胡)interpb(曾曾胡)interpb(曾曾胡):interpb(曾曾胡)interpb(曾曾胡)interpb(曾曾胡):interpb(曾曾胡)interpb(曾曾胡)interpb(曾曾胡):你说的forward到b,,怎么写啊?? 谢谢 tomcat的启动报错 window.showModalDialog,主页面不刷新问题 用jsp实现图片的上传与显示 用jsp做的页面,javabean连接数据库,为什么不行,我第一次发贴子 如何得到页面文件名?急!!!在线等 关于数据库游标的问题,大家应该用过(在线)! 高分请问高手一个问题 运行jsp文件时提示出现内部错误是怎么回事?能解决吗? asp与servlet中的session传参问题 超链接到servlet与提交表单到servlet写法有区别吗 急 高手求救啊,一家公司给出的题目, 求左菜单树!
String[] str=request.getParameterValues("String[] str");
读取时:
for(int i=0;i<str.length;i++)
{
out.print(str[i]+"<br>");
}
那在传参数的页面上应该怎么写呢?
如:
<a href="test2.jsp?> ?????" >打开</a>
?????处应该怎么把参数传出去呢?能据个简单的例子吗??
万分感谢!
String[] aa = {"2","6","4"} ;
然后
request.setAttribute("array",aa);
forward到另外一个页面在另外一个页面里面
String[] ss = (String[])request.getAttribute("array");
取出或者存在session里面存放取出 都ok
是你要输出的对象执行了toString()方法,因为对象是个字符串数组,所以输出了对象的类型和他的地址,如上面显示的.
你的????应该写为NAME=VALUE
你用request.getPrarmeter("NAME");他返回的就是VALUE
007JavaKing(乖乖咙的咚)
007JavaKing(乖乖咙的咚) :请问:你说的 NAME=VALUE ,这个VALUE是应该要写我的要传出去的数组的名称吗?如:namestr=str ???是这么写吗?还是如:namestr=str[] ???
谢谢啦!!
结贴算分!:)