日期:2014-05-16  浏览次数:20344 次

JSP学习(四)

?

四:九大内置对象(JSP_0400_NineObject工程)

?

out:

Out内置对象是一个缓冲的输出流,用来给客户端返回信息。它是javax.servlet.jsp.JspWriter的一个实例

典型应用:向客户端输出内容

例:向客户端输出一个字符串“Hello?World

(HelloWorld.jsp)

常用方法:

println():向客户端输出各种类型数据

newLine():输出一个换行符

close():关闭输出流

flush():输出缓冲区里的数据

clearBuffer():清除缓冲区里的数据,同时把数据输出到客户端

clear():清除缓冲区里的数据,但不把数据输出到客户端

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

?

?

request

request内置对象表示的是调用JSP页面的请求。通常,request对象是javax.servlet.http.HttpServletRequest接口的一个实例

典型应用:通过request.getParameter(paramName)可以获得Form提交过来的参数值

可以用此对象取得请求的Header、信息(如浏览器版本、语言和编码等)、请求的方式(get/post)、请求的参数名称、参数值、客户端的主机名称等

常用方法:

getMethod():返回客户端向服务器端传送数据的方法

getParameter(String?paramName):返回客户端向服务器端传送的参数值,该参数由paramName指定

getParameterNames():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举类型数据(Enumeration