`
xfei6868
  • 浏览: 69835 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jsp内置对象 常见 内置方法

阅读更多
out
out.print();//输出数据
out.newLine();//输出一个换行符
out.flush();//输出缓冲区里的数据
out.close();//关闭输出流
out.clearBuffer();//清除缓冲区里的数据,并把数据输出到客户端
out.clear();//清除缓冲区里的数据,但不会把数据输出到客户端
out.getBufferSize();//获得缓冲区大小
out.getRemaining();//获得缓冲区中没有被占用的空间大小
out.isAutoFlush();//返回布尔值。如果AutoFlush为真 则返回真。

request
isUserInRole(String role) 判断认证后的用户是否属于逻辑的role中的成员
getAttribute(String name) 返回由name指定的属性值。若不存在则为空
getAttributes()返回request对象的所有属性的名字集合,其结果是一个枚举的实例。
getCookies() 返回客户端的所有Cookie对象,结果是一个Cookie数组。
getCharacterEncoding() 返回请求中的字符编码方式。
getContentLength() 返回请求的Body的长度,如果不确定长度,返回-1
getHeader(String name) 获得HTTP协议定义的文件头信息
getHeaders(String name)  返回指定名字的request Header的所有值,其结果是一个枚举的实例
getHeaderNames()返回所有request Header的名字 ,其结果是一个枚举实例。
getInputStream() 返回请求的输入流,用于获得请求中的数据
getMethod() 获得客户端向服务器端传送数据的方法,如GET,POST,HEADER,TRACE等。
getParameter(String name)获得客户端传送给服务器端的参数值。
getParameterNames() 获得客户端传送给服务器端的所有参数名字,其结果是一个枚举的实例
getParameterValues(String name) 获得指定参数的所有值。
getProtocol() 获取客户端向服务器端传送数据所依据的协议名称
getQueryString()  获得查询字符串,该字符串是由客户端以GET方式向服务器端传送的
getRequestURI() 获取发出请求字符串的客户端地址
getRemoteAddr() 获取客户端IP地址
getRemoteHost() 获取客户端名字
getSession([Boolean create]) 返回和请求相关的session。create参数是可选的。当有参数create且这个参数值为true时,如果客户端还没有创建session,那么将创建一个新的session。
getServerName() 获取服务器的名字
getServletPath()  获取客户端所请求的脚本文件的文件路径
getServerPort() 获取服务器的端口号
removeAttribute(String name) 删除请求中的一个属性
setAttribute(String name, java.lang.Object obj) 设置request的参数值

response
addCookie(Cookie cook) 添加一个Cookie对象,用来保存客户端的用户信息
addHeader(String name,String value) 添加HTTP文件头信息。该Header信息将传达到客户端,如果已经存在同名的则会覆盖
containsHeader(String name) 判断指定字句的Header是否已经存在,返回真假
encodeURL() 使用sessionId封装URL。如果没有封装URL则返回原值
flushBuffer() 强制把当前缓冲区的内容发送到客户端
getBufferSize() 返回缓冲区的大小
getOutputStream() 返回到客户端的输出流
sendError(int)  向客户端发送错误信息。如404 指网页不存在
sendRedirect(String location) 把响应发送到另一个位置 进行处理
setContent(String contentType) 设置响应的MIME类型
setHeader(String name,String value) 设置指定名字的HTTP文件头的值,若存在则会覆盖。

session
getAttribute()获取与指定名字相联系的属性
getAttributeNames()session对象中存储的每一个对象,其结果为一个枚举的实例
getCreateTime()  返回session的创建时间,最小单位这千分之一秒
getId()  返回唯一的标识,每个session的ID是不同的
getLastAccessedTime()返回和当前session对象相关的客户端最后发送的请求时间
getMaxInactiveInterval()  返回决时间,负值表示session永远不会过期。它的值为session的生存时间
invalidate() 销毁这个对象,
isNew() 如果客户端不接受使用session,那么每个请求中都会产生一个session对象。
removeAttribute(String name) 删除与指定名字相联系的属性
setAttribute(String name,java.langObject obj) 设置指定名字的属性值 并将 其存储在session中。

pageContext
forward(String UriPath) 重定向
getAttribute(String name,[int scope] )  scope可选。用来检索一个特定的已经 命名的对象的范围,并且还可以通过调用 getAttributeNamesInScope()方法 ,检索对鞭个特定范围的每个属性String字符串名称的枚举。
getException()返回当前的exception对象
getRequest()返回当前的request对象
getResponse()返回当前的response对象
getServletConfig()返回当前页面的ServletConfig对象
getServletContext()返回ServletContext对象。这个对象对所有页面都是共享的
getSession() 返回当前的session对象
findAttribute() 可以用来按照页面,请求,会话以及应用程序范围顺序实现对某个已经命名的属性的搜索。
setAttribute() 可以用来设置默认页面范围或特定范围之中的已命名对象。removeAttribute()可以用来删除默认范围或特定范围内的已命名对象

application
getAttribute(String name)返回指定名字的application对象的属性的值
getAttributeNames() 返回所有应用程序级对象的属性的名字 ,其结果为枚举的实例
getInitParameter(String name) 返回由指定名字的application对象的某个属性的初始值
getServletInfo() 返回Servlet编译器的当前版本的信息
setAttribute(String name,Object obj) 设置 指定名字的application对象的属性的值

config
getServletContext() 返回执行者的Servlet上下文
getServletName()返回Servlet的名字
getInitParameter(String name) 返回名字为name的初始参数的值
getInitParameterNames() 返回这个JSP的所有的初始参数的名字
分享到:
评论

相关推荐

    JSP常见的内置对象及常用方法

    JSP常见的9个内置对象,JSP常见的内置对象及常用方法,

    Jsp内置对象session总结

    JSP 内置对象 Session 总结 Session 对象是一种 JSP 内置对象,用于管理客户端与服务器端之间的会话期。下面是 Session 对象的详细介绍。 什么是 Session Session 对象是一个 JSP 内置对象,它在第一个 JSP 页面...

    JSP内置对象归纳与总结

    JSP内置对象归纳与总结 JSP提供了九个内置对象,分别是out对象、request对象、response对象、session...JSP内置对象是JSP页面中非常重要的组成部分,提供了许多有用的方法和属性,可以帮助开发者快速实现JSP应用程序。

    JSP内置对象方法介绍示例

    在压缩包文件"JSP内置对象"中,可能包含了关于这些对象的详细解释、代码示例以及使用场景分析,可以帮助读者更深入地理解和掌握JSP内置对象的使用。通过阅读和实践其中的内容,开发者可以提升自己的JSP编程能力,为...

    jsp内置对象学习

    在本教程中,我们将深入探讨两个重要的JSP内置对象——Out对象和Request对象。 1. Out对象: Out对象是JSP页面中用于向客户端发送数据的主要手段。它是javax.servlet.jsp.JspWriter类的一个实例,负责管理服务器的...

    jsp的常见内置对象

    jsp的常见内置对象jsp的常见内置对象

    JSP内置对象(9个常用的内置对象)

    ### JSP内置对象详解 #### 一、Request对象 `request`对象是JSP中一个非常重要的内置对象,主要用于获取客户端请求的相关信息。在实际应用中,开发人员可以通过`request`对象来处理用户提交的数据或者获取用户的...

    jsp内置对象及常用函数总结

    为了更深入地学习JSP内置对象,你可以参考《JSP内置对象学习笔记(查网页)》这份文档,它应该包含了详细的介绍和示例代码,可以帮助你巩固和拓展这些知识。记住,实践是检验理论的最好方式,尝试在项目中应用这些...

    JSP内置对象的各对象的方法列表

    以下是一些JSP内置对象的主要方法: 1. **Request对象**: - `getAttribute(String name)`:获取请求中指定名称的属性值,如果不存在则返回null。 - `getAttributeNames()`:返回请求中所有属性的名称,以枚举...

    实例详解JSP内置对象--request对象

    实例详解JSP内置对象--request对象 request对象是JSP中的内置对象之一,它提供了访问HTTP请求信息的功能。在基于Web的开发中,request对象扮演着极其重要的角色。本文将通过实例详解request对象的使用和掌握。 一...

    jsp内置对象一些实验题

    JSP内置对象实验题 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,主要用于Web应用程序的开发。JSP提供了一些内置对象,帮助开发者快速构建Web应用程序。这些内置对象包括request、response、...

    jsp九大内置对象

    JSP中的这九大内置对象为开发者提供了强大的工具箱,能够极大地简化Web应用开发过程中的常见任务。通过对这些内置对象的理解和运用,可以更加高效地构建动态网页应用。在实际开发中,根据不同的需求选择合适的内置...

    jsp内置对象课件,维护对象和增加和删除对象属性

    总结来说,JSP内置对象简化了Web开发中的许多常见任务,如数据输出、请求和响应处理、会话管理等。熟练掌握这些对象的使用,对于编写高效、简洁的JSP代码至关重要。在实际编程中,结合JavaBeans、EL表达式和JSP标签...

    jsp内置对象.doc

    JSP内置对象详解 JSP(Java Server Pages)是一种服务器端脚本语言,用于创建动态网页。JSP内置对象是JSP中预定义的对象,提供了访问和操作服务器、会话、请求、响应、应用程序等信息的能力。下面是JSP内置对象的...

    JSP的内置对象详细讲解

    JSP的内置对象是JSP页面中预定义的变量,可以直接在JSP脚本或表达式语言中使用,无需显式声明。它们提供了对HTTP请求和响应、会话管理、异常处理等功能的直接访问,极大地简化了开发过程。以下是各个内置对象的详细...

    jsp内置对象方法

    在JavaServer Pages (JSP) 技术中,内置对象是预定义的、无需显式创建的对象,可以直接在页面上使用。...本篇文章将详细介绍JSP的九大内置对象及其常用方法...对于J2EE开发者来说,掌握JSP内置对象是必不可少的基础知识。

    Jsp九大内置对象,request,session,application

    全面介绍了JSP的几种内置对象。熟练使用这些内置对象是开发JSP应用程序的基本要求,尤其是对于request、session和application对象更是必须要掌握的。 会使用对象所具有的方法,能熟练使用每一种对象的几种常用方法。...

Global site tag (gtag.js) - Google Analytics