JSP内置对象总结

在JSP中,内置对象又称隐藏对象,指在不声明的情况下就可以被使用的一些成员变量。JSP中一共有9种内置对象:

1. request:

客户端请求,次请求包含来自GET/POST请求参数。客户端的请求信息被封装到request对象中。

2. responseu的其他对象,

用来表示服务器端对客户端的相应,将WEB服务器处理后的结果返回给客户端。但在jsp中很少使用它

3. pageContext

提供了对JSP页面的所有对象及命名空间的访问,即用它可以访问本页面中所有的其他对象,例如Session,application,request,response等

4. session

表示客户端和服务器的一次会话,从客户端与WEB服务器建立连接时开始,直到关闭浏览器时结束

5.application

代表jsp所属的应用本身。可以存放全局变量,因此可以实现用户间的数据共享。它的生命周期与服务器的生命周期一致。即该对象在服务器创建之初就被实例化了。

是ServletContent的实例

6. out

用于在客户端浏览器内输出信息,他是jspwriter

7. config:

主要作用在取得服务器配置信息。当一个Servlet初始化时,容器把某些信息通过config对象传递给这个Servlet,Servlet可以使用这个对象取得所需的配置信息

8. page

表示当前JSP页面,java.lang.Object的实例

9.exception

异常表示,当一个页面在运行过程中发生意外,就会产生这个对象。如果JSP需要使用这个对象,必须把isErrorPage设为true,否则无法编译。 他是trowable的对象实例



Request对象包含的方法:

1. setAttribute

2. getAttribute

3. getAttributeNames() :返回的是枚举类型

4. getCookies

5. getCharacterEncoding

6. getContentLength : 获取消息body的长度

7. getInputStream: 返回请求输入流,可用户获得请求中的数据

8. getMehod:得到请求方法post/get

9. getProtocol

10. getQueryString:获得查询字符串,例如localhost:8080/index.jsp?user= 123中的user=123

11. getRequestURI:得到请求字符串的客户端地址

12. getremoteAdd:得到客户端ip地址

13. getSession:得到Session对象

14. getParameter:得到用户form表达提交的参数值,类似form中有一个input name=username value=1的控件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值