web系统中的资源跳转。
来源:互联网 发布:名字创意设计软件 编辑:程序博客网 时间:2024/06/05 08:32
1、跳转包括两种方式:
* 转发-forward;* 重定向-redirect;
2、转发和重定向代码怎么写?
* 转发: request.getRequestDispatcher("/b").forward(request,response); *重定向: response.sendRedirect(request.getContextPath()+"/b");//request.getContextPath()获取webapp的根路径
3、转发和重定向的相同点和不同点:
* 相同点:都可以完成资源跳转;* 不同点: ** 转发是request对象触发的; ** 重定向是response对象触发的; ** 转发是一次请求,浏览器地址栏上地址不会变化; ** 重定向是两次请求,浏览器地址栏上的地址发生变化; ** 重定向的路径需要加webapp的根路径; ** 转发是在本项目内部完成资源跳转; ** 重定向可以完成跨app跳转资源。
4、跳转的下一个资源可以是什么?
* 跳转的下一个资源可以是web服务器中任何一种资源:可以是Servlet,也可以是HTML,也可以是JSP。。。
5、什么时候采用转发,什么时候采用重定向?
* 若想完成跨app跳转,必须使用重定向;* 若在上一个资源中向request范围中存储了数据,希望下一个资源中从request范围中将数据取出,必须使用转发;* 重定向可以解决浏览器的刷新问题;
6、重定向原理是什么?
* response.sendRedirect("/jd/login");* 程序执行到以上代码,将请求路径/jd/login反馈给浏览器,浏览器自动又向web服务器发送了一次全新的请求:/jd/login,浏览器地址栏上最终显示的地址是:/jd/login。
7、点击超链接,到网页停下来,这个过程可能是多个请求。
0 0
- web系统中的资源跳转。
- web资源跳转问题
- android系统中的资源
- web开发过程中的路径跳转问题
- WEB开发中的页面跳转方法总结
- WEB开发中的页面跳转方法总结
- WEB开发中的页面跳转方法
- WEB开发中的页面跳转方法总结
- Web系统中的数据库系统
- web中的乱码问题,文件下载资源
- web中的乱码问题,文件下载资源
- ServletContext读取web应用中的资源文件
- ServletContext 读取Web应用中的资源文件
- javaweb读取 web 应用中的资源文件
- day08软件系统体系结构和WEB资源和web服务器
- android中的系统回收资源问题
- 选择安卓系统中的图片资源
- spring mvc web应用中的 html跳转的情况
- 2016北京网络赛C hihocoder
- java单例设计模式
- Android ActivityManagerService(AMS)的进程管理
- Ajax的学习——get和post请求
- Android 自定义控件 自定义标题栏
- web系统中的资源跳转。
- 如何在VS2010 中创建C语言文件
- jquery的each方法取值ajax传送数组 php取得值
- Android ActivityManagerService(AMS)的Activity管理
- Conversion to Dalvik format failed: Unable to execute dex:错误的解决办法
- Letter Combinations of a Phone Number
- python标准模块学习3_______ConfigParser
- compileSdkVersion, minSdkVersion 和 targetSdkVersion
- Failed resolution of:Ljava/util/stream/IntStream