JSP内建对象



1.out - javax.servlet.jsp.jspWriter
  out对象用于把结果输出到网页上。

2.request - javax.servlet.http.HttpServletRequest
  request对象包含所有请求的信息,如请求的来源、标头、cookies和请求相关的参数值等

3.response - javax.servlet.http.HttpServletResponse
   response对象主要将JSP容器处理后的结果传回到客户端。


4.session - javax.servlet.http.HttpSession
   session对象表示目前个别用户的会话状态,用来识别每个用户。

5.pageContext - javax.servlet.jsp.PageContext
   pageContext对象存储本JSP页面相关信息,如属性、内建对象等。
    如:
    void setAttribute( String name, Object value, int scope ) ;
    Object getAttribute( String name, int scope ) ;
    其中:
    int PAGE_SCOPE = 1        - 页面共享范围
    int REQUEST_SCOPE = 2     - 请求共享范围
    int SESSION_SCOPE = 3     - 会话共享范围
    int APPLICATION_SCOPE = 4 - 应用程序共享范围


6.application - javax.servlet.ServletContext
  application主要功用在于取得或更改Servlet的设定。

7.config - javax.servlet.ServletConfig
  config对象用来存放Servlet初始的数据结构。

8.exception - java.lang.Throwable
  错误对象,只有在JSP页面的page指令中指定isErrorPage="true"后,才可以在本页面使用exception对象。


9. page - javax.servlet.jsp.HttpJspPage
    page对象代表JSP对象本身,或者说代表编译后的servlet对象,
     可以用( (javax.servlet.jsp.HttpJspPage)page )来取用它的方法和属性。

 

10.servlet和jsp的内置对象对应表如下 

Servlet接口jsp内置对象
HttpServletRequest request
HttpServletResponseresponse
ServletConfigconfig
HttpSession

session,通过request.getSession()的方式获得

HttpSession session = req.getSession() ;

ServletContext

appliction对应

注意:

1、当servlet中的init()方法无参数的时候/不写初始化函数,直接调用

ServletContext app = this.getServletContext() ;获取appliction对象方法。

2、当servlet中存在init(ServletConfig config)的时候,可以采用如何下的方法获取,否则就报500错误。

ServletContext app = this.config.getServletContext() ;

 

其他jsp内置对象:exception、page、pageContext、out

pageContext     javax.servlet.jsp.PageContext                   page
request             javax.servlet.http.HttpServletRequest       request
response          javax.servlet.http.HttpServletResponse     page
session             javax.servlet.http.HttpSession                   session
application        javax.servlet.ServletContext                      application
out                    javax.servlet.jsp.JspWriter                         page
config                javax.servlet.ServletConfig                         page
page                 java.lang.Object                                         page
exception          java.lang.Throwable                                   page

    

详细参见:

http://blog.csdn.net/zzj9898/archive/2007/04/09/1557534.aspx






















 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值