您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP九个隐含JSP对象

来源:未知 责任编辑:责任编辑 发表时间:2014-01-25 11:34 点击:

\

 

JSP中9个隐含对象
隐含对象 所属的类 说明
request javax.servlet.http.HttpServletRequest 客户端的请求信息
response javax.servlet.http.HttpServletResponse 网页传回客户端的响应
session javax.servlet.http.HttpSession 与请求有关的会话
out javax.servlet.jsp.JSPWriter 向客户端浏览器输出数据的数据流
application javax.servlet.ServletContext 提供全局的数据,一旦创建就保持到服务器关闭
pageContext javax.servlet.jsp.PageContext JSP页面的上下文,用于访问页面属性
page java.lang.Object 同Java中的this,即JSP页面本身
config javax.servlet.servletConfig Servlet的配置对象
exception java.lang.Throwable 针对错误网页,捕捉一般网页中未捕捉的异常

 

 

 

 

 

 

 

 

 

 

如图所示,这些隐含对象的可分为4类:

1. 与输入/输出有关的对象: request、response、out
2. 与属性作用域有关的对象:session、application、pageContext
3. 与Servlet 相关对象:page、config
4. 与错误处理有关的:exception

一、page 对象
page对象代表JSP对象,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。

二、config 对象
config 对象里存放着一些Servlet 初始的数据结构。
config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法:
public String getInitParameter(name)
public java.util.Enumeration getInitParameterNames( )
public ServletContext getServletContext( )
public Sring getServletName( )

三、request 对象
request 对象包含所有请求的信息,如:请求的来源、标头、cookies和请求相关的参数值等等。
request 对象实现javax.servlet.http.HttpServletRequest接口的,所提供的方法可以将它分为四大类:
1.储存和取得属性方法;
void setAttribute(String name, Object value)设定name属性的值为value
Enumeration getAttributeNamesInScope(int scope)取得所有scope 范围的属性
Object getAttribute(String name)取得name 属性的值
void removeAttribute(String name)移除name 属性的值
2.取得请求参数的方法
String getParameter(String name) 取得name 的参数值Enumeration
getParameterNames( ) 取得所有的参数名称String[]
getParameterValues(String name) 取得所有name 的参数值

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1