在jsp页面中通过session传递Vector时发生的问题?那位大虾帮看看!
通过查询页面,把查询结果Vector放到色session里面,再调转页面,在另外一个jsp页面里面,把这个值取出来,但可以得到
Vector list1 = (Vector)session.getValue("list");
list = new Vector();
list = list1;
System.out.println("This is OK!!!"+list.size());
到这里是可以的,
但要得出具体结果是就报java.lang.String的错误,那位大虾能帮解释一下!
下面是报错:
This is OK!!!51
java.lang.ClassCastException: java.lang.String
at jsp.APPS.jzjweb.tree_zyxxmore._jspService(tree_zyxxmore.java:290)
at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.netscape.server.servlet.servletrunner.ServletInfo.service(Unknown
Source)
at com.netscape.server.servlet.servletrunner.ServletRunner.callJSP(Unkno
wn Source)
at com.netscape.server.servlet.platformhttp.PlatformHttpServletResponse.
callJspCompiler(Unknown Source)
at com.netscape.server.servlet.platformhttp.PlatformHttpServletResponse.
callUri(Unknown Source)
at com.netscape.server.servlet.platformhttp.PlatformHttpServletResponse.
callUriRestrictOutput(Unknown Source)
at com.netscape.server.servlet.platformhttp.PlatformRequestDispatcher.fo
rward(Unknown Source)
at com.netscape.server.servlet.jsp.JSPRunner.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.netscape.server.servlet.servletrunner.ServletInfo.service(Unknown
Source)
at com.netscape.server.servlet.servletrunner.ServletRunner.execute(Unkno
wn Source)
at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
at com.kivasoft.thread.ThreadBasic.run(Native Method)
at java.lang.Thread.run(Thread.java:479)
[24/四月/2003 22:53:19:4] error: Exception: SERVLET-run_failed: Failed in runnin
g template: javax.servlet.ServletException: ja
va.lang.String