JSP的九个隐含对象使用总结

JSP的九个隐含对象使用总结

ID:37859368

大小:43.50 KB

页数:7页

时间:2019-06-01

JSP的九个隐含对象使用总结_第1页
JSP的九个隐含对象使用总结_第2页
JSP的九个隐含对象使用总结_第3页
JSP的九个隐含对象使用总结_第4页
JSP的九个隐含对象使用总结_第5页
资源描述:

《JSP的九个隐含对象使用总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP的九个隐含对象使用总结一、page对象page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。二、config对象config对象里存放着一些Servlet初始的数据结构。config对象实现于javax.servlet.ServletConfig接口,它共有下列四种方法:publicStringgetInitParameter(name)publicjava.util.EnumerationgetInitParameterNames()publicServletContex

2、tgetServletContext()publicSringgetServletName()三、request对象request对象包含所有请求的信息,如:请求的来源、标头、cookies和请求相关的参数值等等。request对象实现javax.servlet.http.HttpServletRequest接口的,所提供的方法可以将它分为四大类:1.储存和取得属性方法;voidsetAttribute(Stringname,Objectvalue)设定name属性的值为valueEnumerationgetAttributeNamesIn

3、Scope(intscope)取得所有scope范围的属性ObjectgetAttribute(Stringname)取得name属性的值voidremoveAttribute(Stringname)移除name属性的值2.取得请求参数的方法7StringgetParameter(Stringname)取得name的参数值EnumerationgetParameterNames()取得所有的参数名称String[]getParameterValues(Stringname)取得所有name的参数值MapgetParameterMap()取得

4、一个要求参数的Map3.能够取得请求HTTP标头的方法StringgetHeader(Stringname)取得name的标头EnumerationgetHeaderNames()取得所有的标头名称EnumerationgetHeaders(Stringname)取得所有name的标头intgetIntHeader(Stringname)取得整数类型name的标头longgetDateHeader(Stringname)取得日期类型name的标头Cookie[]getCookies()取得与请求有关的cookies4.其他的方法String

5、getContextPath()取得Context路径(即站台名称)StringgetMethod()取得HTTP的方法(GET、POST)StringgetProtocol()取得使用的协议(HTTP/1.1、HTTP/1.0)StringgetQueryString()取得请求的参数字符串,不过,HTTP的方法必须为GETStringgetRequestedSessionId()取得用户端的SessionIDStringgetRequestURI()取得请求的URL,但是不包括请求的参数字符串StringgetRemoteAddr()取

6、得用户的IP地址StringgetRemoteHost()取得用户的主机名称intgetRemotePort()取得用户的主机端口StringgetRemoteUser()取得用户的名称voidetCharacterEncoding(Stringencoding)7设定编码格式,用来解决窗体传递中文的问题四、response对象response对象主要将JSP处理数据后的结果传回到客户端。response对象是实现javax.servlet.http.HttpServletResponse接口。response对象所提供的方法。1.设定表头

7、的方法voidaddCookie(Cookiecookie)新增cookievoidaddDateHeader(Stringname,longdate)新增long类型的值到name标头voidaddHeader(Stringname,Stringvalue)新增String类型的值到name标头voidaddIntHeader(Stringname,intvalue)新增int类型的值到name标头voidsetDateHeader(Stringname,longdate)指定long类型的值到name标头voidsetHeader(St

8、ringname,Stringvalue)指定String类型的值到name标头voidsetIntHeader(Stringname,intvalue)指定int类型的值到na

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。