JSP九大内置对象及其方法
内置对象包括
request response pageContext session application out config page exception
1.out
(1)clear()清除缓冲区
(2)flush()刷新缓冲区
(3)newLine() 创建新的一行
(4)print(各种数据类型)显示数据内容
(5)pringln(各种数据类型)换行显示数据内容
2.request 向服务器发送请求
(1)getLocale() 获取本地的语言
(2)getMethod()获取客户端的参数方法 post get
(3)getParameter(String name)取得传入的参数
(4)getParameterNames()取得传入参数的名字集合
(5)getParameterMap()取得传入参数的Map集合 参数名和值
(6)getRemoteAddr()取得客户端的网络地址
(7)getServerName()取得服务器的名字
(8)getServletPath()获取servlet的路径
(9)setCharacterEncoding(String s)设置传入参数的字符集
3.response
(1)addCookie(Cookie cookie)
(2)sendRedirect()重定向
(3)setBufferSize()设置缓存大小
(4)setContentType()设置客户端的编码机制
(5)setLocale()设置客户端的语言
(6)getWrite()取得内容输出器
4.session 会话
(1)getAttribute()根据名字取得session的参数值
(2)getAttributeName() 获取session的参数名
(3)getCreationTime()取得session的创建时间 客户端的访问服务器的时间
(4)getId()获取客户端的id
(5)getLastAccessTime() 获取客户最后一次访问服务器的时间
(6)getMaxInactiveInterval() 客户端停止访问后在服务器的保存时间
(7)isNew() 判断客户端是否是第一次访问服务器
(8)removeAttribute()删除session的参数
(9)setAttribute()设置session的参数
(10)setMaxInactiveInterval() 设置客户端停止访问后在服务器的保存时间
5.application 应用
(1)getAttribute()根据名字取得application的参数值
(2)getAttributeName() 获取application的参数名
(3)setAttribute()设置application的参数
(4)getMajorVersion()取得服务器支持servlet的版本号
(5)removeAttribute()删除application的参数
6.config 配置
(1)getInitParameter()根据名字获取初始化参数值
(2)getInitParameterNames()取得初始化参数名字
7.pageContext 上下文对象
(1)forward()将客户的请求移动到另一个jsp文件
(2)getAttribute(String name,int scope)根据参数的名字和作用域取得参数值
(3)getAttributeNamesInScope(int scope)取得某个作用域参数名
(4)removeAttribute(String name,int scope)根据参数的名字和作用域删除参数
(5)setAttribute(String name,Object o,int scope)根据参数的名字和作用范围创建参数
(6)getException()取得exception对象
(7)getOut()取得out对象
(8)getPage()取得page对象
(9)getRequest()取得request对象
(10)getResponse()取得response对象
(11)getSession()取得session对象
(12)include()在jsp文件中包含其他文件
(13)getServletContext()取得application对象
8.exception 异常
(1)getLocalizedMessage()取得异常信息
(2)getMessage()取得详细的异常信息
(3)printStackTrace() 在服务器端显示异常信息
(4)toString() 显示异常类和信息
9.page
该对象的实质就是java.lang.Object,在JSP文件内没有实质的应用
JSP九大内置对象及其方法的更多相关文章
- JSP数据交互——九大内置对象及其方法详解(一)
①既然说到JSP内置对象,那么什么是JSP内置对象呢? 解析:JSP内置对象,就是在编写JSP页面时,不需要做任何声明就可以直接使用的对象. 如下代码片段: <% int[] value ...
- JSP九大内置对象的作用和用法总结?
JSP九大内置对象的作用和用法总结? 1.request对象javax.servlet.http.HttpServletRequest request对象代表了客户端的请求信息,主要用于接受通过HTT ...
- JSP 九大内置对象
JSP 九大内置对象: 一 out对象主要用来向客户端输出各种数据类型内容,并且管理应用服务器上的输出缓冲区.out.print()//输出数据out.newLine()//输出一个换行符out.fl ...
- Jsp九大内置对象及其作用域
本文主要介绍Jsp九大内置对象及其作用域,着重介绍几个常用的,希望对初学者有所帮助. 1 Jsp九大内置对象 2 详细介绍 2.1 request javax.servlet.http.HttpSer ...
- JSP九大内置对象分析
JSP九大内置对象分为三类: 1.输入输出对象:out对象.response对象.request对象 2.通信控制对象:pageContext对象.session对象.application对象 3. ...
- JSP九大内置对象(转载)
JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config.page.exception 1. ...
- JSP九大内置对象和四个作用域
JSP九大内置对象和四个作用域 在学习JSP的时候,首先就要先了解JSP的内置对象,什么是内置对象呢?内置对象也叫隐含对象,就是不需要预先声明就可以在脚本代码和表达式中随意使用.而这样的内置对象在JS ...
- JSP九大内置对象和四种属性范围解读
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文首先主要解说了JSP中四种属性范围的概念.用法与实例. 然后在这个基础之上又引入了九 ...
- 一、JSP九大内置对象 二、JAVAEE三层架构和MVC设计模式 三、Ajax
一.JSP九大内置对象###<1>概念 不需要预先申明和定义,可以直接在jsp代码中直接使用 在JSP转换成Servlet之后,九大对象在Servlet中的service方法中对其进行定义 ...
随机推荐
- Python常用的数据类型
Python常用的数据类型有很多,今天暂时介绍这三种,int(整数类型).str(字符串).bool(布尔类型)一.int(整数类型)1.不带小数的,integer 的缩写,常用于数据的计算或者大小的 ...
- JAVA日期类图解
- php常见面试(Smarty及相关知识)
1.Smarty简介: 是一种php模板引擎,它分开了后台程序和前台页面内容,使程序员和美工分工合作.还有其它模版引擎实现同样的目的. 2.Smarty使用: 建立php文件: 包含smarty类文件 ...
- [转]Centos7 内核从3.10升级到4.12过程
[原文地址] http://blog.csdn.net/youshijifen/article/details/73472434 [摘要] 近期,国家互联网应急中心漏洞(CNCERT)公告中提到Lin ...
- hadoop生态搭建(3节点)-03.zookeeper配置
# https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html # ===== ...
- php复制目录很浪
一不小心搞出个超级深层次文件夹 主要是因为懒,在网上随便找了段复制文件夹的代码贴上了,结果是很恐怖,一个文件夹复制到他自身里面的时候,将会产生循环嵌套文件夹,后果是,windows因为文件名太长而无法 ...
- 雷哥带你走进Javascript
javascript复习笔记--------------------------------------------1.概念2.面向对象思想3.作用认识4.引入方式5.执行顺序 变量 1)声明方式 x ...
- 史上最全的PHP正则表达式
首先看下正则表达式思维导图: 一.校验数字的表达式 1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头 ...
- jmeter添加自定义扩展函数之图片base64编码
打开eclipse,新建maven工程,在pom中引入jmeter核心jar包: <!-- https://mvnrepository.com/artifact/org.apache.jmete ...
- (原)Android到IOS开发的转换(一)
序)闲扯几句 很早就想入手ios开发,但是一直没有机会,个人没有水果机器,上个公司上班的那台mac mini虽然就在我身边,灰都有一层了,但是一直没有机会开机学习下,因为事多,自上一篇文章后,离职后, ...