jsp九个内置对象Word文档格式.docx

上传人:b****4 文档编号:7023405 上传时间:2023-05-07 格式:DOCX 页数:17 大小:30.18KB
下载 相关 举报
jsp九个内置对象Word文档格式.docx_第1页
第1页 / 共17页
jsp九个内置对象Word文档格式.docx_第2页
第2页 / 共17页
jsp九个内置对象Word文档格式.docx_第3页
第3页 / 共17页
jsp九个内置对象Word文档格式.docx_第4页
第4页 / 共17页
jsp九个内置对象Word文档格式.docx_第5页
第5页 / 共17页
jsp九个内置对象Word文档格式.docx_第6页
第6页 / 共17页
jsp九个内置对象Word文档格式.docx_第7页
第7页 / 共17页
jsp九个内置对象Word文档格式.docx_第8页
第8页 / 共17页
jsp九个内置对象Word文档格式.docx_第9页
第9页 / 共17页
jsp九个内置对象Word文档格式.docx_第10页
第10页 / 共17页
jsp九个内置对象Word文档格式.docx_第11页
第11页 / 共17页
jsp九个内置对象Word文档格式.docx_第12页
第12页 / 共17页
jsp九个内置对象Word文档格式.docx_第13页
第13页 / 共17页
jsp九个内置对象Word文档格式.docx_第14页
第14页 / 共17页
jsp九个内置对象Word文档格式.docx_第15页
第15页 / 共17页
jsp九个内置对象Word文档格式.docx_第16页
第16页 / 共17页
jsp九个内置对象Word文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

jsp九个内置对象Word文档格式.docx

《jsp九个内置对象Word文档格式.docx》由会员分享,可在线阅读,更多相关《jsp九个内置对象Word文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

jsp九个内置对象Word文档格式.docx

7.booleanisAutoFlush();

是否自动刷新缓冲区。

8.voidnewLine();

输出一个换行字符。

9.voidprint(booleanb);

voidprint(charc);

voidprint(char[]s);

voidprint(doubled);

voidprint(floatf);

voidprint(inti);

voidprint(longl);

voidprint(Objectobj);

voidprint(Strings);

将指定类型的数据输出到Http流,不换行。

10.voidprintln(booleanb);

voidprintln(charc);

voidprintln(char[]s);

voidprintln(doubled);

voidprintln(floatf);

voidprintln(inti);

voidprintln(longl);

voidprintln(Objectobj);

voidprintln(Strings);

将指定类型的数据输出到Http流,并输出一个换行符。

11.Appendableappend(charc);

Appendableappend(CharSequencecxq,intstart,intend);

Appendableappend(CharSequencecxq);

将一个字符或者实现了CharSequence接口的对象添加到输出流的后面。

成员:

intDEFAULT_BUFFER=0-缺省缓冲区大小

intNO_BUFFER=-1-writer是否处于缓冲输出状态

intUNBOUNDED_BUFFER=-2-是否限制缓冲区大小

②request-javax.servlet.http.HttpServletRequest

request对象包含所有请求的信息,如请求的来源、标头、cookies和请求相关的参数值等。

1.ObjectgetAttribute(Stringname);

返回由name指定的属性值,该属性不存在时返回null。

2.EnumerationgetAttributeNames();

返回request对象的所有属性名称的集合。

3.StringgetAuthType();

返回用来保护servlet的认证方法的名称,未受保护时返回null。

4.StringgetCharacterEncoding();

返回请求中的字符编码方法,可以在response对象中设置。

5.intgetContentLength();

返回请求的BODY的长度,不能确定长度时返回-1。

可以在response中设置。

6.StringgetContentType();

返回在response中定义的内容类型。

7.StringgetContextPath();

返回请求的路径。

8.Cookie[]getCookies();

返回客户端所有的Cookie的数组。

9.EnumerationgetHeaderNames();

返回所有HTTP头的名称的集合。

10.EnumerationgetHeaders(Stringname);

返回指定HTTP头的所有值的集合。

11.StringgetHeader(Stringname);

返回指定名称的HTTP头的信息。

12.longgetDateHeader(Stringname);

返回指定名称的Data类型的HTTP头的信息。

13.intgetIntHeader(Stringname);

返回指定名称的Int类型的HTTP头的信息。

14.ServletInputStreamgetInputStream();

返回请求的输入流。

15.LocalegetLocale();

返回当前页的Locale对象,可以在response中设定。

16.EnumerationgetLocales();

返回请求中所有的Locale对象的集合。

17.StringgetLocalName();

获取响应请求的服务器端主机名。

18.StringgetLocalAddr();

获取响应请求的服务器端地址。

19.intgetLocalPort();

获取响应请求的服务器端端口

20.StringgetMethod();

获取客户端向服务器端发送请求的方法(GET、POST)。

21.StringgetParameter(Stringname);

获取客户端发送给服务器端的参数值。

22.MapgetParameterMap();

该方法返回包含请求中所有参数的一个Map对象。

23.EnumerationgetParameterNames();

返回请求中所有参数的集合。

24.String[]getParameterValues(Stringname);

获得请求中指定参数的所有值。

25.StringgetQueryString();

返回get方法传递的参数字符串,该方法不分解出单独的参数。

26.StringgetPathInfo();

取出请求中处于ServletPath和QueryString之间的额外信息。

27.StringgetPathTranslated();

返回用getPathInfo()方法取得的路径信息的实际路径。

28.StringgetProtocol();

返回请求使用的协议。

可以是HTTP1.1或者HTTP1.0。

29.BufferedReadergetReader();

返回请求的输入流对应的Reader对象,该方法和getInputStream()方法在一个页面中只能调用一个。

30.StringgetRemoteAddr();

获取发出请求的客户端IP地址。

31.StringgetRemoteHost();

获取发出请求的客户端主机名

32.StringgetRemoteUser();

返回经过客户端验证的用户名,未经验证返回null。

33.intgetRemotePort();

返回发出请求的客户端主机端口。

34.StringgetRealPath(Stringpath);

返回给定虚拟路径的物理路径。

35.RequestDispatchergetRequestDispatcher(Stringpath);

按给定的路径生成资源转向处理适配器对象。

36.StringgetRequestedSessionId();

返回请求的session的标识。

37.StringRequestURI();

返回发出请求的客户端地址,但是不包括请求的参数字符串。

38.StringBuffergetRequestURI();

返回响应请求的服务器端地址

39.StringgetScheme();

获取协议名称,缺省值为HTTP协议。

40.StringgetServerName();

返回响应请求的服务器名称。

41.StringgetServletPath();

获取客户端所请求的脚本文件的文件路径。

42.intgetServerPort();

获取响应请求的服务器端主机端口号。

43.voidremoveAttribute(Stringname);

在属性列表中删除指定名称的属性。

44.voidsetAttribute(Stringname,Objectvalue);

在属性列表中添加/删除指定的属性。

45.voidsetCharacterEncoding(Stringname);

设置请求的字符编码格式。

46.HttpSessiongetSession();

HttpSessiongetSession(booleancreate);

获取session,如果create为true,在无session的情况下创建一个。

47.booleanisRequestedSessionIdFromCookie();

检查请求的会话ID是否为通过Cookie传入。

48.booleanisRequestedSessionIdFromURL();

检查请求的会话ID是否为通过URL传入。

49.booleanisRequestedSessionIdValid();

检查请求的会话ID是否仍然有效。

50.booleanisSecure();

检查请求是否使用安全链接,如果HTTPS等。

51.booleanisUserInRole(Stringrole);

检查已经通过验证的用户是否在是role所指定的角色。

52.PrincipalgetUserPrincipal();

返回包含用户登陆名的一个java.security.Principal对象。

StringBASIC_AUTH="

BASIC"

-

StringCLIENT_CERT_AUTH="

CLIENT_CERT"

StringDIGEST_AUTH="

DIGEST"

StringFORM_AUTH="

FORM"

③response-javax.servlet.http.HttpServletResponse

response对象主要将JSP容器处理后的结果传回到客户端。

1.voidaddCookie(Cookiecookie);

添加一个Cookie对象,保存客户端信息。

2.voidaddDateHeader(Stringname,longvalue);

添加一个日期类型的HTTP头信息,覆盖同名的HTTP头信息。

3.voidaddHeader(Stringname,Stringvalue);

添加一个HTTP头,覆盖同名的旧HTTP头。

4.voidaddIntHeader(Stringname,intvalue);

添加一个整型的HTTP头,覆盖同名的旧HTTP头。

5.booleancontainsHeader(Stringname);

判断指定的HTTP头是否存在。

6.StringencodeRedirectURL(Stringurl);

对sendRedirect()方法使用的URL进行编码。

7.StringencodeURL(Stringurl);

将URL予以编码,回传包含sessionID的URL。

8.voidflushBuffer();

强制把当前缓冲区的内容发送到客户端。

9.intgetBufferSize();

取得以kb为单位的缓冲区大小。

10.StringgetCharacterEncoding();

获取响应的字符编码格式。

11.StringgetContentType();

获取响应的类型。

12.LocalegetLocale();

获取响应的Locale对象。

13.ServletOutputStreamgetOutputStream();

返回客户端的输出流对象。

14.PrintWritergetWriter();

获取输出流对应的writer对象。

15.booleanisCommitted();

判断服务器端是否已经将数据输出到客户端。

16.voidreset();

清空buffer中的所有内容。

17.voidresetBuffer();

情况buffer中所有的内容,但是保留HTTP头和状态信息。

18.voidsendError(intxc,Stringmsg);

voidsendError(intxc);

发送错误,包括状态码和错误信息。

19.voidsendRedirect(Stringlocationg);

把响应发送到另外一个位置进行处理。

20.voidsetBufferSize(intsize);

设置以kb为单位的缓冲区大小。

21.voidsetCharacterEncoding(Stringcharset);

设置响应使用的字符编码格式。

22.voidsetContentLength(intlength);

设置响应的BODY长度。

23.voidsetContentType(Stringtype);

设置响应的类型。

24.voidsetDateHeader(Stringname,longvalue);

设置指定名称的Data类型的HTTP头的值。

25.voidsetHeader(Stringname,Stringvalue);

设置指定名称的HTTP头的值。

26.voidsetIntHeader(Stringname,intvalue);

设置指定名称的int类型的HTTP头的值。

27.voidsetStatus(intxc);

设置响应状态码,新值会覆盖当前值。

成员(HTTP状态码):

intSC_CONTINUE=100intSC_SWITCHING_PROTOCOLS=101

intSC_OK=200intSC_NON_AUTHORITATIVE_INFORMATION=203

intSC_ACCEPTED=202intSC_CREATED=201

intSC_NO_CONTENT=204intSC_RESET_CONTENT=205

intSC_PARTIAL_CONTENT=206intSC_MULTIPLE_CHOICES=300

intSC_MOVED_PERMANENTLY=301intSC_MOVED_TEMPORARILY=302

intSC_FOUND=302intSC_SEE_OTHER=303

intSC_NOT_MODIFIED=304intSC_USE_PROXY=305

intSC_TEMPORARY_REDIRECT=307intSC_BAD_REQUEST=400

intSC_UNAUTHORIZED=401intSC_PAYMENT_REQUIRED=402

intSC_FORBIDDEN=403intSC_NOT_FOUND=404

intSC_METHOD_NOT_ALLOWED=405intSC_NOT_ACCEPTABLE=406

intSC_PROXY_AUTHENTICATION_REQUIRED=407intSC_REQUEST_TIMEOUT=408

intSC_CONFLICT=409intSC_GONE=410

intSC_LENGTH_REQUIRED=411intSC_PRECONDITION_FAILED=412

intSC_REQUEST_ENTITY_TOO_LARGE=413intSC_REQUEST_URI_TOO_LONG=414

intSC_UNSUPPORTED_MEDIA_TYPE=415intSC_REQUESTED_RANGE_NOT_SATISFIABLE=416

intSC_EXPECTATION_FAILED=417intSC_INTERNAL_SERVER_ERROR=500

intSC_NOT_IMPLEMENTED=501intSC_BAD_GATEWAY=502

intSC_SERVICE_UNAVAILABLE=503intSC_GATEWAY_TIMEOUT=504

intSC_HTTP_VERSION_NOT_SUPPORTED=505

④session-javax.servlet.http.HttpSession

session对象表示目前个别用户的会话状态,用来识别每个用户。

获取与指定名字相关联的session属性值。

取得session内所有属性的集合。

3.longgetCreationTime();

返回session的创建时间,最小单位千分之一秒。

4.StringgetId();

取得session标识。

5.longgetLastAccessedTime();

返回与当前session相关的客户端最后一次访问的时间,由1970-01-01算起,单位毫秒。

6.intgetMaxInactiveInterval();

返回总时间,以秒为单位,表示session的有效时间(session不活动时间)。

-1为永不过期。

7.ServletContextgetServletContext();

返回一个该JSP页面对应的ServletContext对象实例。

8.HttpSessionContextgetSessionContext();

9.ObjectgetValue(Stringname);

取得指定名称的session变量值,不推荐使用。

10.String[]getValueNames();

取得所有session变量的名称的集合,不推荐使用。

11.voidinvalidate();

销毁这个session对象。

12.booleanisNew();

判断一个session是否由服务器产生,但是客户端并没有使用。

13.voidpubValue(Stringname,Objectvalue);

添加一个session变量,不推荐使用。

14.voidremoveValue(Stringname);

移除一个session变量的值,不推荐使用。

15.voidsetAttribute(Stringname,Objectvalue);

设置指定名称的session属性值。

16.voidsetMaxInactiveInterval(intinterval);

设置session的有效期。

17.voidremoveAttribute(Stringname);

移除指定名称的session属性。

⑤pageContext-javax.servlet.jsp.PageContext

pageContext对象存储本JSP页面相关信息,如属性、内建对象等。

1.voidsetAttribute(Stringname,Objectvalue,intscope);

voidsetAttribute(Stringname,Objectvalue);

在指定的共享范围内设置属性。

2.ObjectgetAttribute(Stringname,intscope);

ObjectgetAttribute(Stringname);

取得指定共享范围内以name为名字的属性值。

3.ObjectfindAttribute(Stringname);

按页面、请求、会话和应用程序共享范围搜索已命名的属性。

4.voidremoveAttribute(Stringname,intscope);

voidremoveAttribute(Stringname);

移除指定名称和共享范围的属性。

5.voidforward(Stringurl);

将页面导航到指定的URL。

6.EnumerationgetAttributeNamesScope(intscope);

取得指定共享范围内的所有属性名称的集合。

7.intgetAttributeScope(Stringname);

取得指定属性的共享范围。

8.ErrorDatagetErrorDate();

取得页

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2