js内置对象的方法

JSP(Java Server Pages)的内置对象提供了一系列方法来处理Web页面上的数据。以下是这些内置对象及其常用方法的总结:

out对象

方法

print(String str): 输出字符串到客户端。

println(String str): 输出字符串到客户端并换行。

newLine(): 输出一个换行符。

getBufferSize(): 返回输出缓冲区的大小。

getRemaining(): 返回输出缓冲区的剩余空间大小。

flush(): 刷新输出缓冲区,将数据发送到客户端。

clear(): 清除输出缓冲区的内容。

clearBuffer(): 清除输出缓冲区的内容,但不输出到客户端。

close(): 关闭输出流。

isAutoFlush(): 返回缓冲区满时是否自动清空,由page指令的autoFlush属性确定。

request对象

方法

getAttribute(String name): 返回指定属性的值。

getAttributeNames(): 返回所有可用属性名的枚举。

getCharacterEncoding(): 返回请求的字符编码方式。

getContentLength(): 返回请求体的长度(以字节为单位)。

getContentType(): 返回请求体的MIME类型。

getInputStream(): 返回请求体中的一行二进制流。

getParameter(String name): 返回指定参数的值。

getParameterNames(): 返回所有可用参数名的枚举。

getParameterValues(String name): 返回包含指定参数所有值的数组。

getProtocol(): 返回请求使用的协议类型及版本号。

getScheme(): 返回请求使用的计划名(如http, https, ftp等)。

getServerName(): 返回接受请求的服务器主机名。

getServerPort(): 返回服务器端口号。

getRemoteAddr(): 返回客户端的IP地址。

getRemoteHost(): 返回客户端的主机名。

getRemoteUser(): 返回远程用户名(如果已认证)。

isSecure(): 返回请求是否通过安全套接字层(SSL)传输。

isUserInRole(String role): 返回用户是否具有指定的角色。

getAuthType(): 返回认证类型。

getCharacterEncoding(): 返回请求的字符编码方式。

getLocale(): 返回客户端的Locale对象。

getRequestDispatcher(String path): 返回指定路径的请求分派器对象。

getServletContext(): 返回ServletContext对象。

getPart(String name): 返回与请求关联的Part对象。

getParts(): 返回与请求关联的所有Part对象的枚举。

getPartInfo(): 返回与请求关联的Part信息对象。

getCookies(): 返回与请求关联的所有Cookie对象的枚举。

getHeaders(String name): 返回指定名称的HTTP头信息的枚举。

getHeaderNames(): 返回所有HTTP头名称的枚举。

getHeader(String name): 返回指定名称的HTTP头信息。

getCookies(): 返回与请求关联的所有Cookie对象的枚举。

getHeaders(String name): 返回指定名称的HTTP头信息的枚举。

getHeaderNames(): 返回所有HTTP头名称的枚举。

getHeader(String name): 返回指定名称的HTTP头信息。

getCookies(): 返回与请求关联的所有Cookie对象的枚举。

getHeaders(String name): 返回指定名称的HTTP头信息的枚举。

getHeaderNames(): 返回所有HTTP头名称的枚举。

getHeader(String name): 返回指定名称的HTTP头信息。

getCookies(): 返回与请求关联的所有Cookie对象的枚举。

getHeaders(String name): 返回指定名称的HTTP头信息的枚举。

getHeaderNames(): 返回所有HTTP头名称的枚举。

getHeader(String name): 返回指定名称的HTTP头信息。

getCookies(): 返回与请求关联的所有Cookie对象的枚举。

getHeaders(String name): 返回指定名称的HTTP头信息的枚举。

getHeaderNames(): 返回所有HTTP