目录

  • 1、说说相对地址与绝对地址的区别?
  • 2、说说请求重定向与请求转发的区别?
  • 3、jsp有哪九大内置对象?servlet如何获取session和application对象?

1、说说相对地址与绝对地址的区别?

相对地址:

  • 相对地址相对当前资源的地址。 容易出错,写法简单

  • 相对地址的跳转命令简短,执行速度快,但范围有所限制。 汇编源程序的符号地址,在汇编过程中会根据跳转的距离自动形成,在相对范围内的就汇编成相对跳转。

绝对地址:

  • 绝对地址放之四海而皆准的地址。 肯定不会出错,拼起来比较麻烦
  • 绝对地址则相反,命令长,速度慢,但没有范围的限制。在汇编过程中会根据跳转的距离自动形成,超出范围则汇编成为绝对跳转。

2、说说请求重定向与请求转发的区别?

  • 请求重定向(redirect):response.sendRedirect(url);

    • 客户端实际上发出两次请求,地址栏会发生改变,request对象也会变。request 里的属性无法保存。
  • 请求转发(forward):request.getRequestDispatcher(url).forward(request,response);
    • 客户端只发起一次请求,地址栏不会发生改变,request对象不变,request 里的属性可以保存。

3、jsp有哪九大内置对象?servlet如何获取session和application对象?

jsp有九大内置对象:

  • out
  • page
  • request
  • response
  • session
  • application
  • exception
  • pageContext
  • config

常用的就是:request,response,session,application, 只需要掌握这四个就够了。

获取session和application对象:
request,response本身参数自带,不用获取!

获取session:

  • request.getSession;

获取application:

  • request.getServletContext().setAttribute(“nation”,“china”);

范围从大到小排列 :application>session>request>page。

相对地址与绝对地址的区别?请求重定向与请求转发的区别?jsp有哪九大内置对象?servlet如何获取session和application对象?相关推荐

  1. 创建线程的几种方式?JSP的九大内置对象及作用分别是什么?servlet的生命周期及常用方法?转发和重定向区别?ajax书写方式及内部主要参数都有哪些

    文章目录 1 , 创建线程的几种方式? 问题扩展: 2 ,JSP的九大内置对象及作用分别是什么? (1) 问题分析: (2) 核心答案讲解: 1.request对象 2.response对象 3.se ...

  2. 请求重定向与请求转发的区别

    请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变. 请求转发:服务器行为,request.getRe ...

  3. Java基础:请求重定向与请求转发的比较

    尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很 ...

  4. 请求重定向与请求转发的比较(HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法)...

    尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很 ...

  5. HTTP重定向与服务器转发的区别

    很多时候在做web开发的小例子时都会遇到客户端重定向和服务器端转发这种一知半解的问题.今天查找了资料,转载一篇解析比较全面的文章. 文章地址:点击打开链接 一.调用方式 我们知道,在servlet中调 ...

  6. 页面的跳转——请求重定向和请求转发

    目录 一.重定向(Redirect) 二.转发(Forward) 三.重定向和请求转发的区别 相同点 不同点 一.重定向(Redirect) 请求重定向是客户端行为.是指当浏览器请求一个URL时,服务 ...

  7. jsp 九大内置对象 和 四大作用域的区别

    JSP中一共有九个内置的对象,分别是:request.response.session.application.out.pagecontext.config.page.exception 1.requ ...

  8. redirect(重定向)和forward(转发)的区别

    redirect(重定向)地址栏会发生变化,forward(转发)地址栏路径不变; redirect(重定向)可以访问其他站点(服务器)的资源,forward(转发)只能访问当前服务器下的资源; re ...

  9. Forward和Redirec两种转发的区别

    2019独角兽企业重金招聘Python工程师标准>>> 一.概述 Forward和Redirect代表了两种请求转发方式:直接转发和间接转发.  直接转发方式(Forward),客户 ...

最新文章

  1. pandas使用groupby函数、first函数、last函数分别获得每个分组的第一行和最后一行数据(first/last row of each group in dataframe)
  2. java web自定义监听器_Android自定义监听器Listener(自定义Java Callback回调事件)
  3. Android启动画面实现
  4. 当数据库没有备份,redo或undo损坏
  5. 特征对齐的旋转目标检测:Align Deep Features for Oriented Object Detection
  6. JAVA Socket 底层是怎样基于TCP/IP 实现的???
  7. 如何在Slack里连接微软One Drive
  8. 嵌入式C语言基础(一)
  9. 详解虚拟机中为Linux添加硬盘
  10. TortoiseGit上传代码报错error:1407742E
  11. leetcode哈希表解决异位词问题
  12. 博客开通了-里面有秘密哦
  13. 基于python的毕业论文邮箱收发系统_基于Python实现邮件发送
  14. AutoCAD 2008中文版实用自学手册•机械设计篇
  15. python解析excel函数
  16. HBase下载地址(全)
  17. 剑英陪你玩转图形学(五)focus
  18. 前端 传表格多条数据 给后台接收 (HTML前端表格多条数据JSON封装后;异步提交到后台处理)
  19. 有些计算机病毒没有传染性,电脑病毒有没传染性介绍
  20. 区块链名词解释之通证:WTC

热门文章

  1. vue项目使用海康H5插件
  2. cat,more,less,head,tail命令用法详解
  3. web工作流管理系统开发之三 可视化流程设计器
  4. 安卓手机怎么设置蓝牙耳机弹窗动画_安卓如何完美兼容AirPods Pro?你需要这款神器...
  5. poj1873The Fortified Forest
  6. 水壶问题 python实现倒水操作
  7. matlab中线条4px,matlab 地图散点图
  8. 图片如何转JPG格式?教大家两种简单转换方法
  9. 人工智能开源框架介绍(整理)
  10. cpu核心数和线程数的关系是什么?