jsp和Servlet中的请求转发分别如何实现?

 我来答
568145421
2011-08-29 · 知道合伙人软件行家
568145421
知道合伙人软件行家
采纳数:1353 获赞数:6756

向TA提问 私信TA
展开全部
你好:jsp有两种,一种是response.sendRedirect("转发地址"),另外一种就是request.getRequestDispatcher("转发地址").forward(request,response) ;你要注意,jsp其实就是servlet所以,servlet的请求转发也是这样的。
tongwen1990310
2011-08-29
知道答主
回答量:47
采纳率:0%
帮助的人:24万
展开全部
jsp request.getRequestDispatcher("/*.jsp").forward(request,response);
servlet sendRedirect()方法原理:
1,客户端发送请求,Servlet1做出处理。
2,Servlet1调用sendReadirect()方法,将客户端的请求 重新定位 到Servlet2。
3,客户端浏览器访问Servlet2.
4,Servlet2对客户端浏览器做出响应。
forward()方法原理:
1,客户端发送请求,Servlet1做出处理。
2,Servlet调用forward()方法,将请求转发给Servlet2来处理请求,为客户端服务.
3,Servlet2对客户端浏览器做出响应。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shenaodong
推荐于2018-02-28 · TA获得超过960个赞
知道小有建树答主
回答量:868
采纳率:0%
帮助的人:789万
展开全部
<jsp:forward/>或<jsp:include/>
request.getRequstDispatcher("").forward();
request.getRequstDispatcher("").include();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式