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方法中对其进行定义 ...
随机推荐
- jdbc学习笔记02
数据库连接池 DBCP DataBase Conection Pool:数据库连接池 如果没有数据库连接池,每一次业务都需要服务器和数据库服务器建立一次连接,业务处理完连接断开,如果有1万次业务处理, ...
- 判断Map集合中是否存在某一个key
方法一: Map<String,String> hashmp = ne HashMap(); hashmp.put("aa", "111"); ha ...
- Java中调用存储过程或函数
//?代表一个参数,多个参数用逗号隔开 CallableStatement cs = connect.prepareCall("{?=call 存储过程名称或函数名(?)}"); ...
- git中如何忽略文件上传?
使用原因:至于我们为什么要使用git忽略文件,原因很多.就比如我自己的情况吧!自己一个人多地方开发,为了代码同步,这样很方便.但是有个问题就是,我创建 的是开源项目,上面有一些服务器上面的配置信息,这 ...
- ECSHOP和SHOPEX快递单号查询国际EMS插件V8.6专版
发布ECSHOP说明: ECSHOP快递物流单号查询插件特色 本ECSHOP快递物流单号跟踪插件提供国内外近2000家快递物流订单单号查询服务例如申通快递.顺丰快递.圆通快递.EMS快递.汇通快递.宅 ...
- laravel -- 路由
基本路由 Route::get('/get',function (){ return "this is get"; }); Route::post('/post',function ...
- Python全栈day 02
Python全栈day 02 一.循环语句 while 用法 num = 1 while num <= 10: print(num) num += 1 # 循环打印输出1-10 while el ...
- jenkins+maven+docker集成java发布(一)自动发布
JAVA项目持续集成发布 标签(空格分隔): java jenkins 微服务中持续集成自动发布是很重要的一个环节,将不同的模块应用自动部署到一台或者N台服务器中如果采用人工部署的方式不太现实 git ...
- python2.7入门---字符串
这次咱们就来看一下python的字符串类型.首先我们要知道,字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.创建字符串很简单,只要为变量分配一个值 ...
- hive报错:Caused by: ERROR XBM0H: Directory /var/lib/hive/metastore/metastore_db cannot be created.
在cdh集群中,删除之前的hive服务,然后将hive添加到其他节点,然后再通过hive客户端连接hive报错: Caused by: ERROR XJ041: Failed to create da ...