JSP内置对象的使用(一)
JSP九大内置对象是:request、response、session、application、out、pagecontext、config、page、exception。
JSP常用的内置对象是:out、request、response、session、application。
out对象用于向浏览器输出数据,常用方法是print(),显示字符串信息。
request内置对象:
request对象用于处理请求, 常用方法:
getParameter:根据页面表单组件名称获取页面提交数据
getParameterValues : 获取一组以相同名称命名的表单组件提交的数据。
setCharacterEncoding :用于解决乱码问题,可以设置请求的编码。
getRequestDispatcher :返回一个对象,该对象的forward方法用于转发请求。
使用request对象写的一个例子:把test页面的from表单提交到test2.jsp,jsp使用request的方法去获取from表单中的内容。



JSP内置对象response
request对象是负责客户端向服务器端发送请求,而response是负责把服务器端的信息返回给客户端。
response对象的常用方法:
addCookie : 向客户端添加Cookie
setContentTYpe : 设置HTTP响应的contentTYpe类型
setCharacterEncoding : 设置响应采用的字符编码,用于乱码问题。。
sendRedirect : 将请求重定向到另一个URL上
response对象最常用的方法是sendRedirect ()负责页面重定向。
request的getRequestDispatcher负责转发,response的sendRedirect 负责重定向,他们两的区别:转发携带数据到另一个页面,重定向不携带数据。转发地址不变,重定向地址改变。
response实现重定向例子:


转发是携带数据的,重定向是不携带数据的。
JSP内置对象session:
客户端向服务器端发送请求的时候,不管以前有没有发过请求,服务器端都把每一次请求当做第一次请求来看。
session是值有始有终的一系列动作,在实际应用中通常称为会话。
会话机制是一种服务器端的机制,当用户向服务器端发出第一次请求时,服务器会为该用户创建唯一的会话,会话将一直延续到用户访问结束。
当客户端向服务器端发送请求的时候,判断是否创建了相关会话,如果有就会将次请求与会话关联,如果没有,则服务器端会创建出一个会话。此客户端之后的请求都将与此会话关联。
服务器端判断有没有会话是使用唯一标识sessionid判断的。
session的常用方法:
getId :获取sessionid
setMaxInactiveInterval :设置session的非活动时间
getMaxInactiveInterval :获取session的有效非活动时间,以秒为单位。
invalidate :设置session对象失效
setAttribute ::设置以key/value的方式存储对象
getAttribut : 以key的方式查看session会话中的对象
removeAttribut :以key的方式删除session会话中的对象
使用getsessionid去获取session对象: 例子



JSP内置对象的使用(一)的更多相关文章
- jsp内置对象浅谈
jsp内置对象浅谈 | 浏览:1184 | 更新:2013-12-11 16:01 JSP内置对象:我们在使用JSP进行页面编程时可以直接使用而不需自己创建的一些Web容器已为用户创建好的JSP内置对 ...
- JSP内置对象-request
JSP内置对象即无需声明就可以直接使用的对象实例,在实际的开发过程中,比较常用的JSP对象有request,response,session,out和application等,笔者在本文章中将简单介绍 ...
- JavaWeb学习----JSP内置对象详解
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- Jsp内置对象及EL表达式的使用
一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...
- Java遇见HTML——JSP篇之JSP内置对象(上)
一.JSP内置对象简介 1.1.内置对象简介 JSP内置对象是WEB容器中创建的一组对象,可以直接使用不需要new,如截图中的out 对象. JSP有九大内置对象: 五大常用对象: out.reque ...
- JavaWeb之 JSP:内置对象,EL表达式,JSP标签基础
JSP的内置对象 什么是JSP的内置对象呢? 在JSP页面进行编程的时候,如果我们要使用一些对象,如:HttpSession,ServletConfig,ServletContext这些对象,如果每次 ...
- JSP内置对象详解
jsp中内置对象:request.response.session.applecation.out.pagecontesx.config.page.exception.cookie 1.request ...
- JSP内置对象(上)
在JSP中为了简化页面的开发提供了一些内置的对象.这些对象不需要由JSP的编写者通过new关键字实例化,他们都由容器实现和管理,在所有的JSP页面中都可以使用内置对象. JSP中共有9大内置对象: o ...
- JSP内置对象(下)
JSP中共有9大内置对象: out对象 requset对象 response对象 session对象 pageContext对象 application对象 config对象 page对象 excep ...
- jsp内置对象的方法
JSP内置对象的方法:out:out.print();request:request对象主要用于出列客户端请求. 常用方法: String getParameter(String name) ...
随机推荐
- Python基础与进阶
1 Python基础与进阶 欢迎来到Python世界 搭建编程环境 变量 | 字符串 | 注释 | 错误消除 他只用一张图,就把Python中的列表拿下了! 使用 If 语句进行条件测试 使用字典更准 ...
- maven 在clean package时,出现:找不到符号 [ERROR] 符号: 方法 sqlDdlFilter(java.lang.String) 解决办法
另一个项目中增加了,sqlDdlFilter 在调用的项目中clean package时,出现 找不到符号[ERROR] 符号: 方法 sqlDdlFilter(java.lang.String) 原 ...
- Java+Selenium自动化对非输入框的日历或日期控件的处理
如图: 1.问题描述: 在应用selenium实现web自动化时,经常会遇到处理日期控件点击问题,手工很简单,可以一个个点击日期控件选择需要的日期,但自动化执行过程中,完全复制手工这 ...
- #2019-2020-4 《Java 程序设计》第八周总结
2019-2020-4 <Java 程序设计>第八周知识总结 第15章:泛型与集合框架 一.泛型 1.泛型(Generics)是可以建立具有类型安全的集合框架,如链表.散列映射等数据结构: ...
- 树莓派RaspBerry账户初始化设定
1 第一次安装系统进入后默认账户是pi/raspberry root账户是默认锁定的 sudo passwd root 设置root账户密码 sudo passwd --unlock root 开启 ...
- Spring RestTemplate get post 请求 携带 headers
RestTemplate 1.我用RestTemplate请求时 我把他注入到容器里 这样可以 什么用什么时候拿 2.也可以new出来 不过我不喜欢 所以就没有用new的 下面我自己的方法 先注 ...
- 关于根据模板生成pdf文档,差入图片和加密
import com.alibaba.fastjson.JSONObject; import com.aliyun.oss.OSSClient; import com.itextpdf.text.pd ...
- dremio jdbc使用
驱动包地址 链接:https://pan.baidu.com/s/1Nivkvze24hRH8pXOQleCgw 提取码:gp9z 使用dremio主要原因 : 1)springboot提供了es组件 ...
- h3c acl配置一列
acl number 3004 rule 0 permit ip source 10.2.1.4 0 rule 1 deny ip source 192.168.1.91 0 rule 2 deny ...
- 第三次OO总结
规格化设计的调研 随着50年代高级语言的出现,编译技术不断完善,涌现出多种流派的语言,其中就有里程碑式的Pascal语言:进入70年代,由于众多语言造成的不可移植.难于维护,Ada程序设计语言诞生了, ...