jsp⑨大内置对象之request,response,session

jsp⑨大内置对象之request,response,session
  • request

  • response

  • session

  • out

  • page

  • config

  • pageContext

  • exception

  • application

    request可以理解为客户端向服务器端发送的一次请求,response则是客户端的一次响应,而session就是一个类似缓存的东西,存在的生命周期是一次会话时间.
    一次会话就是指从连接服务器到断开的一个过程,在我们看来就是到关闭浏览器的这段时间.
    session

    1. 对象代表一次用户会话,一次用户会话的含义 : 从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开为止(关闭浏览器)
      1. session通过用于跟踪用户会话,购物车中使用…
      2. session范围内的属性可以在多个页面跳转之间共享,一旦关闭浏览器,session就结束,将丢失所有数据

转发和重定向

页面跳转
1. 转发跳转可以将request对象中的内容共享到下一个页面
2. 重定向跳转不能将request对象中的内容共享到下一个页面
3. 转发地址不变,重定向地址改变
4. 重定向请求2次
5. 转发是在服务器内部跳转

转发重定向的区别

转发使用getRequestDispatcher().forward();重定向使用sendRedirect()
转发 : 浏览器URL的地址栏不变,重定向 : 浏览器URL地址栏改变
转发是服务器内部的执行操作,重定向是客户端的执行操作
转发是浏览器只请求一次 , 重定向浏览器请求了2次
转发跳转request信息不会丢失, 重定向2次跳转request的信息会丢失

java中getAttribute和getParameter的区别

1.getAttribute是返回对象,getParameter返回字符串
2.request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。

其实大致的理解都差不多:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值