JSP数据交互(二)

一. JSP内置对象 application
1.概念:实现用户之间的数据共享
2常用方法:
设置(保存)值setAttribute(String key,Object value)
通过key键获取对象值:getAttribute(String key)
返回:String getRealPath
3.JSP常用内置对象
out: 输出数据
request:处理客户端请求信息
response:响应客户端请求并向客户端输出信息
session:记录会话状态的相关信息
application:类似于全局变量,用于实现Web应用中的资源共享
二. 对象作用域
pageContext:对应一个JSP页面,仅在其中
request:与客户端的请求绑定在一起,仅在两个页面起作用
session:一次会话范围内容有效
application:面对整个Web应用程序
三. cookie
1.简介:Web服务器保存在客户端的一系列文本信息(记录浏览过的网页)
2. 使用Cookie
创建对象:Cookie cookies=new Cookie(String key ,String value)
写入cookie:response . addCookie( cookies );
读取cookie:Cookie[] cookies=request.getCookies();
3. cookie对象的长用方法
设置有效期: setMaxAge( Integer, 606024),以秒为单位
赋值: setValue(String value)
获取Cookie 的名称: String getName()
获取Cookie 的值: String getValue()
获取Cookie 的有效时间: int getMaxAge()
4. Cookie 与 Session 的对比:
session cookie
1. 在服务器端保存信息 在客户端保存信息
2. 保存的是Object类型 保存的是String 类型
3. 随会话结束而将其保存 可以长期保存
的数据销毁
4. 保存重要信息 保存不重要信息
四. JSP访问数据库
数据访问层
表示层(JSP)
五. JavaBean
1. 优势
解读代码重复编写,减少代码繁琐
功能区分明确
提高代码的维护性
2.特征
(1).javaBean是一个公共的类
(2).javaBean有一个不带参数的构造方法
(3).javaBean通过setXXX方法设置属性,通过getXXX方法获取属性。
3. JSP访问JavaBean的语法
<%@ page import=" com.* " %>
<jsp:useBean id=" " class=" " ></jsp:useBean>
注:Id表示生成一个类的实例,一般id不能重复,用于表示不同的对象,如 果相同则表示同一个对象,这种情况下jsp会报错。
六. 思维树在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值