jsp中九大内置对象和四大域对象

1.什么是内置对象

JSP的内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。在JSP页面中,可以通过存取JSP内置对象实现与JSP页面和Servlet环境的相互访问。每个内部对象均有对应所属的ServletAPI类型。”

2.九大内置对象

1).out

主要用于向客户端浏览器输出数据。

常见的方法: print();

2).request

代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。比如表单中的数据、网页地址后带的参数等。

常见方法:getParameter() 获取参数 setCharacterEncoding("")设置字符编码 getSession()获取session对象   getRequestDispatcher("")forword(requset,response);---请求转发跳转--不会产生新的请求

3). response

代表响应对象,主要用于向客户端发送数据。

常用方法: sendRedirect() 重定向--会产生新的请求对象   getWriter()获取out对象。

4).session

主要用来保持在服务器与一个客户端之间需要保留的数据,比如在会话期间保持用户的登录信息等,会话状态维持是Web应用开发者必须面对的问题。当客户端关闭网站的所有网页或关闭浏览器时,session对象中保存的数据会自动清除。由于Htp协议是一个无状态协议,不保留会话间的数据,因此通过session对象扩展了htp的功能。比如用户登录一个网站之后,登录信息会暂时保存在session对象中,打开不同的页面时,登录信息是可以共享的,一旦用户关闭浏览器或退出登录,就会清除session对象中保存的登录信息。

常见的方法:setAttribute(key,value) 将value的值存入key字符中.取出来的session.getAttribute(key)取得key对应的value值     removeAttribute(key)移除session中指定的key      invalidate();使当前session无效

4.四大域对象

1. pageContext: 可以存储数据,作用范围是当前页面有效。
2. request: 可以存储数据,作用范围是同一个请求有效。---请求转发跳转
3. session: 可以存储数据, 作用范围是同一个会话有效。---用户信息
4. application: 可以存储数据,作用范围是同一个应用。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值