JSP隐式对象
来源:未知 责任编辑:责任编辑 发表时间:2014-01-25 11:35 点击:次
使用隐式对象注意:
1.简化了JSP 页面开发,
2.隐式对象名称是JAVA的保留字,
3.隐式对象不需要再去实例化由JSP内部实现和管理的内部对象,4.
通过隐式对象来访问网页的动态内容,JSP隐式对象是web容器加载的一组类。对照个图解,看下下面我摘的一篇文章。详细的:
①out - javax.servlet.jsp.jspWriter
out对象用于把结果输出到网页上。
方法:
1. void clear() ;
清除输出缓冲区的内容,但是不输出到客户端。
2. void clearBuffer() ;
清除输出缓冲区的内容,并输出到客户端。
3. void close() ;
关闭输出流,清除所有内容。
4. void flush() ;
输出缓冲区里面的数据。
5. int getBufferSize() ;
获取以kb为单位的目前缓冲区大小。
6. int getRemaining() ;
获取以kb为单位的缓冲区中未被占用的空间大小。
7. boolean isAutoFlush() ;
是否自动刷新缓冲区。
8. void newLine() ;
输出一个换行字符。
9. void print( boolean b ) ;
void print( char c ) ;
void print( char[] s ) ;
void print( double d ) ;
void print( float f ) ;
void print( int i ) ;
void print( long l ) ;
void print( Object obj ) ;
void print( String s ) ;
将指定类型的数据输出到Http流,不换行。
10. void println( boolean b ) ;
void println( char c ) ;
void println( char[] s ) ;
void println( double d ) ;
void println( float f ) ;
void println( int i ) ;
void println( long l ) ;
void println( Object obj ) ;
void println( String s ) ;
将指定类型的数据输出到Http流,并输出一个换行符。
11. Appendable append( char c ) ;
Appendable append( CharSequence cxq, int start, int end ) ;
Appendable append( CharSequence cxq ) ;
将一个字符或者实现了CharSequence接口的对象添加到输出流的后面。
成员:
int DEFAULT_BUFFER = 0 - 缺省缓冲区大小
int NO_BUFFER = -1 - writer是否处于缓冲输出状态
int UNBOUNDED_BUFFER = -2 - 是否限制缓冲区大小
②request - javax.servlet.http.HttpServletRequest
request对象包含所有请求的信息,如请求的来源、标头、cookies和请求相关的参数值等。
方法:
1. Object getAttribute( String name ) ;
返回由name指定的属性值,该属性不存在时返回null。
2. Enumeration getAttributeNames() ;
返回request对象的所有属性名称的集合。
3. String getAuthType() ;
返回用来保护servlet的认证方法的名称,未受保护时返回null。
4. String getCharacterEncoding() ;
返回请求中的字符编码方法,可以在response对象中设置。
5. int getContentLength() ;
返回请求的BODY的长度,不能确定长度时返回-1。可以在response中设置。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>