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

阅读: 评论:0

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

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字符中.取出来的Attribute(key)取得key对应的value值     removeAttribute(key)移除session中指定的key      invalidate();使当前session无效

4.四大域对象

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

本文发布于:2024-01-31 01:05:09,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170663431224218.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对象   九大   jsp
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23