您的位置:首页 > Web前端 > JavaScript

JSP内置对象(二)

2016-08-13 07:06 218 查看

pageContext对象

  pageContext对象是一个比较特殊的对象,使用它不仅可以设置page范围内的属性,还可以设置其他范围的属性。

  pageContext是有 javax.servlet.jsp.PageContext 类的实例,作用域session,常用的方法

方法名描述返回值
getRequest()获取当前页面中的request对象ServletRequest
getResponse()获取当前页面中的response对象ServletRequest
getSession()获取当前页面中的session对象httpSession
getServletContext()获取当前页面中的application对象ServletContext
getServletConfig()获取当前页面中的config对象ServletConfig
getPage()获取当前页面中的page对象Object
getOut()返回当前页面中的out对象JspWrite
getException()获取当前页面中的exception对象Exception
getServletConfig()获取当前页面中的config对象ServletConfig
getAttribute(String name)获取page范围内的name属性值Object
getAttribute(String name,int scope)获取指定范围内的name属性值。scope取值可能取值为:PageContext.PAGE_SCOPE:page范围、PageContext.REQUEST_SCOPE:request范围、PageContext.SESSION_SCOPE:session范围、PageContext.APPLICATION_SCOPE:application范围Object
getAttributeNamesInScope(int scope)获取指定范围内的所有属性名Enumertion
getAttributeScope(String name)返回属性name的作用范围int
setAttribute(String name,Object object)设置page范围内的name属性void
setAttribute(String name,Object object,int scope)设置指定范围内的name属性void
findAttribute(String name)寻找name的属性并返回该属性,如果找不到则返回nullObject
removeAttribute(String name)删除属性名为name的属性void
removeAttribute(String name,int scope)删除指定某个作用范围内名称为name的属性void

page对象

  page对象值得是当前的JSP页面的本身,通过page对象可以方便地调用Servlet类中定义的方法。开发中不常用。

  page对象是 java.lang.Object,作用域 page,常用方法:

方法名描述返回值
getClass()返回当前Object的类class
hashCode()返回当前Object的哈希码int
toString将此Object对象转换成字符串String
equals(Object object)比较此Object对象是否指定的Object对象相等Boolean
copy(Object object)将此Object对象复制到指定的Object对象中void

config对象

  config对象是提供一些配置信息,可以获得Servlet的初始化参数。

  config对象是 javax.servlet.ServletConfig 类的实例,作用域为page,常用方法:

方法描述返回值
getServletName()获取Servlet名称String
getServletContext()获得一个包含服务器相关信息的ServletContext对象ServletContext
getInitParamerer(String name)获得Servlety初始化参数的值String
getInitParameterNames()获得Servlet初始化所需要的所有参数名String
getInitParamerer(String name)获得Servlety初始化参数的值Enumeration

exception对象

  exception对象用来处理页面错误和异常,包装了页面的而异常信息

  exception对象是 java.lang.Throwable类的对象,作用域是page,常用方法:

方法名描述返回值
getMessage()返回exception对象的异常信息String
getLocalizedMessage()返回本地化语言的异常错误String
printStrackTrace()打印异常的栈反向跟踪轨迹void
toString()返回关于异常的简单的描述String
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsp