JSP内置对象
JSP九大内置对象:
out request response session application Page PageContext exception config
一、out对象:
out对象是JspWriter类的实例,是向客户端输出内容常用的对象。
1.voidprintln()向客户端打印字符串
2.voidclear()清除缓冲区的内容,如果在flush()之后调用会抛出异常
3.voidclearBuffer()清除缓冲区的内容,如果在flush()之后调用不会抛出异常
4.voidflush()将缓冲区内容输出到客户端
5.intgetBufferSize()返回缓冲区字节数的大小,如不设缓冲区则为0
6.intgetRemaining()返回缓冲区还剩余多少可用
7.booleanisAutoFlush()返回缓冲区满时,是自动清空还是抛出异常
8.voidclose()关闭输出流
二、request对象
客户端的请求信息被封装在request对象中,通过他才能了解到客户的需求,然后做出响应。他是HttpServletRequest的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效。常用方法如下:
StringgetParameter(Stringname) 返回name指定参数的参数值String[]
getParameterValues(Stringname) 返回包含参数name的所有值的数组
voidsetAttribute(String,Object) 存储此请求中的属性
ObjectgetAttribute(Stringname) 返回指定属性的属性值
StringgetContentType() 得到请求体的MIME类型
StringgetProtocol() 返回请求用的协议类型及版本号
StringgetServerName() 返回接受请求的服务器主机名
int getServerPort() 返回服务器接受该请求所用的端口号
StringgetCharacterEncoding() 返回字符编码方式
voidsetCharacterEncoding() 设置请求的字符编码方式
int getCotentLenth() 返回请求体的长度(字节数)
StringgetRemoteAddr() 返回发送此请求的客户端IP地址
StringgetRealPath(Stringpath) 返回一虚拟路径的真实路径StringgetContextPath() 返回上下文路径
网友评论