关于Vector的问题,比较简单!!!! Vector vector=(Vector)request.getAttribute("vector");System.out.println(vector.get(0));System.out.println(vector.get(1)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页上面打印用:-----------------------------------------------------------Vector vector=(Vector)request.getAttribute("vector");out.println(vector.get(0));out.println(vector.get(1)); 1.jsp不可以直接传输对象给2.jsp,组合Vector的工作可以在servlet中做,然后再把参数传给2.jsp 如果数量不多的话,或者你就直接从1.jsp传字符串给2.jsp,一个一个传! 这个应该不是Vector的问题,应该用session存Vector对象Vector vector=new Vector();String str="123";vector.add(str);String str2="456";vector.add(str2);HttpSession session = request.getSession(true);session.setAttribute("vector", vector)然后Vector test = (Vector)session.getAttribute("vector");try{for (int i=0;i<test.size();i++){ out.println(test.get(i).toString()+"<br>");}}catch(java.lang.NullPointerException ex){....} 用session不行?session.setAttribute("vector",vector);session.getAttribute("vector"); 当1.jsp显示完毕之后,显示页面的request也随之失效.也就是说你在1.jsp之中写的request.setAttribute("vector",vector);在1.jsp显示完成之后,就从request中清除了.所以:如果要传递vector,可以1.jsp中session.setAttribute("vector",vector);2.jsp中Vector vector=(Vector)session.getAttribute("vector");session.removeAttribute("vector");System.out.println(vector.get(0));System.out.println(vector.get(1));一样可以实现你的要求.另外推荐使用Arraylist来代替Vector 你用什么页面转向的啊,反正不行就用session都能传的.转向的时候用forward就好了 session可以啊。我刚试了一下。谢谢各位,来学习的~~ 1.jspVectro vector=new Vector();String str="123";vector.add(str);str="456";vector.add(str);session.setAttribute("vector",vecotr);2.jspVector v=(Vector)session.getAttribute("vectir");for(int i=0;i<v.size();i++){ String str=(String)v.elementAt(i); out.println(str);} Tomcat在reload时报错 什么是web应用的任何场合 哪位大侠给小弟发个JUnit包啊?还有Jboss包?小弟感激不尽。。。 从jdk1.5转到1.42_08,tomcat6.0转到5.0,运行原来的工程报如下错误,是什么问题? 各位大大帮忙看看这个错应该怎么调啊???急!!求救! 怎么应用mvc使逻辑与界面分离? 怎样用request传递vector TOMCAT虚拟目录问题 怎么样操作文本文件,修改特定行的数据 请问:这个HELLO WORD 有错吗? 用户登陆时输入错误的用户名出错,不知是怎么会事!!! struts验证提示里信息多了个"???zh_CN."个东西!
-----------------------------------------------------------
Vector vector=(Vector)request.getAttribute("vector");
out.println(vector.get(0));
out.println(vector.get(1));
Vector vector=new Vector();
String str="123";
vector.add(str);
String str2="456";
vector.add(str2);
HttpSession session = request.getSession(true);
session.setAttribute("vector", vector)然后
Vector test = (Vector)session.getAttribute("vector");
try{
for (int i=0;i<test.size();i++){ out.println(test.get(i).toString()+"<br>");
}
}catch(java.lang.NullPointerException ex){....}
session.getAttribute("vector");
所以:
如果要传递vector,可以
1.jsp中
session.setAttribute("vector",vector);
2.jsp中
Vector vector=(Vector)session.getAttribute("vector");
session.removeAttribute("vector");
System.out.println(vector.get(0));
System.out.println(vector.get(1));
一样可以实现你的要求.
另外推荐使用Arraylist来代替Vector
Vectro vector=new Vector();
String str="123";
vector.add(str);
str="456";
vector.add(str);
session.setAttribute("vector",vecotr);2.jsp
Vector v=(Vector)session.getAttribute("vectir");
for(int i=0;i<v.size();i++){
String str=(String)v.elementAt(i);
out.println(str);
}