java call page 问题求助(请大家进来讨论讨论吧)

adonwjw 2002-03-17 06:58:10
java call page 问题求助
在一个servlet里面,会用Vector digest存储记录
使得在jsp页面中可以得到数据

request.setAttribute("digest", digest) ;
String dispatch ="/examples1/jsp/test/viewselect.jsp" ;

调用jsp页面试用了3种方法:
方法一
RequestDispatcher rd = getServletContext().getRequestDispatcher(dispatch);
rd.forward(request, response);

方法二
RequestDispatcher rd = request.getRequestDispatcher(dispatch);
rd.forward(request, response);

方法三
response.sendRedirect(dispatch);

调用jsp页面试用了3种方法
方法一和方法二都返回空白页面,不知何故?
方法3报空指针错误
感觉好像传过来的digest中无数据,但应该servlet中已经对digest赋过值,所以非常奇怪。

想请教各位大侠,如何正确把数据从servlet传到jsp(使用Vector)
...全文
10 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pengji 2002-03-17
建议你先看看request.getRequestDispatcher(dispatch);有没有得到真正的ADDRESS!
回复
zlq 2002-03-17
在servlet中写一个返回该vector的函数。
在jsp中import servlet进来,再调用。
回复
sudden 2002-03-17
最简单的办法,用Javascript显示页面,简单安全可靠:
out.println("<script>window.open('"+dispatch"');</script>");
回复
adonwjw 2002-03-17
怎么说?
回复
karmaho 2002-03-17
烦死掉了
回复
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2002-03-17 06:58
社区公告
暂无公告