欢迎来到天天文库
浏览记录
ID:11000382
大小:40.50 KB
页数:12页
时间:2018-07-09
《jsp内置9大对象及方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JSP内置9大对象JSP的内置对象包括request、respones、session、application、out、config、page、pageContext、exception1.request对象request对象封装了客户端提交数据信息,包括用户提交的信息以及客户端的一些信息。客户端可通过HTML表单或者在网页地址后面使用参数的方法提交数据,在用request对象的相关方法来获取提交的各种数据。【JSP中直接request.方法,如:<%=request.getParameter("username")%>】1.getAtt
2、ribute()将参数name指定的属性作为一个Object对象返回;如果参数name中给定的名字不存在相应的属性则返回null,publicObjectgetAttribute(Stringname)2.getAttributeNames()得到一个Enumeration(枚举型)对象,其中的值为此请求中可用的属性的名称,publicjava.util.EnumerationgetAttributeNames()3.getCharacterEncodeing()此方法返回请求中所用的字符串编码的名称,如果未指定字符串编码则返回null,
3、publicStringgetCharacterEncoding()4.getContentType()此方法返回请求的MIME类型,如果类型位置则返回null,publicStringgetContentType()5.getContentPath()得到请求URI中请求的应用上下文路径。如果当前Web应用就是Tomcat安装目录的webapps子目录中的ROOT,则该方法返回"";如果为其他目录,则返回相对与Web应用服务器的根目录的子目录。如果当前Web应用为webapp,则该方法返回值为“/webapp”,publicString
4、getContentPath()6.getLocalAddr()返回接收请求的Web服务器的地址,publicStringgetLocalAddr()7.getLocalNane()返回接收请求的Web服务器的机器名,publicStringgetLocalName()8.getMethod()得到请求所用的HTTP请求类型,如:GET、POST、PUT等,publicStringgetMotthod()9.getParameter()得到请求中指令的参数值,请结果作为String,如果该参数不存在则会返回null,publicStrin
5、ggetParameter()10.getParameterMap()得到请求中所有参数的一个Map对象,其中参数名为键,字符换数组作为值,publicStringgetParameterMap()11.getParameterNames()获得所有请求中参数名称的枚举,publicjava.util.EnumerationgetParameterNames()12.getParameterValues()得到所有参数值的数组,数组的内容为请求中指定参数name的多个值。如果在请求中找不到name参数则返回null,publicStrin
6、g[]getParameterValues(Stringname)13.getProtocol()返回请求所用协议的名称和版本,其形式为:协议名称/主版本号.副版本号,publicStringgetProtocol()14.getQueryString()返回请求URI中所有包含的位于路径之后的查询字符串,publicStringgetQueryString()15.getRemoteAddr()返回发送请求的客户端IP地址,publicStringgetRemoteAddr()16.getRemoteHost()得到发送请求的客户端机器
7、名,如果无法获得机器名则返回IP地址,publicStringgetRemoteHost()17.getRemotePort()获得客户端或发送请求的最后一个代理的端口号,publicStringgetReomtePort()18.getRequestURI()返回请求路径URI,publicStringgetRequestURI()19.getRequestURL()得到请求URL,包括协议、服务器名、端口号和URI路径,publicStringBuffergetRequestURL()20.getServerPort()得到接收请求的
8、服务器端口的端口号,publicintgetServerPort()21.getServletPath()获得当前请求URI中标识Servlet的部分,呃uguoshiJSP页面则是JSP页面
此文档下载收益归作者所有