概述
一、转发
方式:request.getRequestDispatcher("地址").forward(request, response);
特点:
1、访问的地址栏不发生变化。
2、是服务器的行。
3、只能转发到本地当前web应用的资源。
4、只能发生一次。
5、能将数据保存在request作用域对象里。
主要运用:
后台将一些数据转发到jsp页面中 比如:
1、登录功能时账户和密码有误信息返回给jsp。
2、注册功能 是否注册成功信息返回给jsp等。
工作工程:
二、重定向
方式:response.sendRedirect("参数");
特点:
1、访问的地址栏会发生变化。
2、能转发到本地当前web应用的资源,外部web应用也可以。
3、不能将数据保存在request作用域对象里。
4、重定向是客户端行为。
5、重定向两次跳转之间传输的信息会丢失。
工作工程:
最后
以上就是和谐鼠标为你收集整理的Servlet 中转发与重定向的区别!!!的全部内容,希望文章能够帮你解决Servlet 中转发与重定向的区别!!!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复