学学习网 手机版

学学习网

学习路径: 学习首页 > web开发 > JSP >

WEB开发之JSP九大内置对象

设置字体:
----------------------------------
JSP九大内置对象可以不加声明就在JSP页面脚本(Jva程序片和Java表达式)中使用的成员变量。
JSP内置对象特点:
1.            由JSP规范提供,不用编写者实例化。
2.            通过Web容器实现和管理
3.            所有JSP页面均可使用
4.            只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>)
 常用JSP内置对象:
1.            输出输入对象:request对象、response对象、out对象
2.            通信控制对象:pageContext对象、session对象、application对象
3.            Servlet对象:page对象、config对象
4.            错误处理对象:exception对象
 

JSP对象常用方法说明:
1.out对象(数据流 javax.servlet.jsp.jspWriter)
方法名 说明
print或println 输出数据
newLine 输出换行字符
flush 输出缓冲区数据
close 关闭输出流
clear 清除缓冲区中数据,但不输出到客户端
clearBuffer 清除缓冲区中数据,输出到客户端
getBufferSize 获得缓冲区大小
getRemaining 获得缓冲区中没有被占用的空间
isAutoFlush 是否为自动输出
2.request对象(请求信息 javax.servlet.http.HttpServletrequest)
方法名 说明
isUserInRole 判断认证后的用户是否属于某一成员组
getAttribute 获取指定属性的值,如该属性值不存在返回Null
getAttributeNames 获取所有属性名的集合
getCookies 获取所有Cookie对象
getCharacterEncoding 获取请求的字符编码方式
getContentLength 返回请求正文的长度,如不确定返回-1
getHeader 获取指定名字报头值
getHeaders 获取指定名字报头的所有值,一个枚举
getHeaderNames 获取所有报头的名字,一个枚举
getInputStream 返回请求输入流,获取请求中的数据
getMethod 获取客户端向服务器端传送数据的方法
getParameter 获取指定名字参数值
getParameterNames 获取所有参数的名字,一个枚举
getParameterValues 获取指定名字参数的所有值
getProtocol 获取客户端向服务器端传送数据的协议名称
getQueryString 获取以get方法向服务器传送的查询字符串
getRequestURI 获取发出请求字符串的客户端地址
getRemoteAddr 获取客户端的IP地址
getRemoteHost 获取客户端的名字
getSession 获取和请求相关的会话
getServerName 获取服务器的名字
getServerPath 获取客户端请求文件的路径
getServerPort 获取服务器的端口号
removeAttribute 删除请求中的一个属性
setAttribute 设置指定名字参数值
 
----------------------------------
课程列表
重点难点
赞助链接