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)
...全文
52 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
烦死掉了

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧