怎么样在Servlet里跳转页面?

good_iis 2004-07-08 09:05:34
怎么样在Servlet里跳转到其他页面?
response.sendRedirect()吗? 安全吗?还有其他方法没?
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
longbaduo 2004-07-09
  • 打赏
  • 举报
回复
学习
airskys 2004-07-09
  • 打赏
  • 举报
回复
如果你用struts
还有
mapping.findForward("page")
不过这需要在servlet里面配置
很安全的
用户是看不到到底指向的具体页面
简单的就是response.sendRedirect()
比较安全
dragonlw 2004-07-09
  • 打赏
  • 举报
回复
为什么不详细说一下呢
String path = “/raisins.jsp?orderno=5”;
RequestDispatcher rd = context.getRequestDispatcher(path);
rd.forward(request,response);
还有
rd.include(request,response)
我遇见过,但我也没十分弄清楚他们的区别!
刘大黑 2004-07-08
  • 打赏
  • 举报
回复
楼上的好像掉了一行吧?我都是这样写的

String url="/jsp/jsp1.jsp";
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher(url);
rd.forward(request,response);
jo_yoko 2004-07-08
  • 打赏
  • 举报
回复
String path = “/raisins.jsp?orderno=5”;
RequestDispatcher rd = context.getRequestDispatcher(path);
rd.forward(request,response); //跳转到path指定的页面

81,092

社区成员

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

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