20191015上课记录:
JSP常用内置对象:
对象的作用域:
对象名称 | 描述 | 生命周期 |
---|---|---|
page作用域 | 对应的作用域访问对象为pageConte | 随页面生成到结束 |
request作用域 | 对应的作用域访问对象为request 对象 | 一次请求的开始到结束 |
session作用域 | 对应的作用域访问对象为session 对象 | 一次会话的开始到结束 |
application作用域 | 对应的作用域访问对象为application 对象 | 在一个应用服务器范围内有效 |
Cookie
1、cookie是Web服务器保存在客户端的一系列文本信息
2、cookie的作用
对特定对象的追踪
实现各种个性化服务
简化登录
3、安全性能
容易泄露信息
cookie对象的常用方法
方法名称 | 说明 |
---|---|
void setMaxAge(int expiry) | 设置cookie的有效期,以秒为单位。 |
void setValue(String value) | 在cookie创建后,对cookie进行赋值 |
String getName() | 获取cookie的名称 |
String getValue() | 获取cookie的值 |
int getMaxAge() | 获取cookie的有效时间,以秒为单位 |
cookie与session的对比
Session | Cookie |
---|---|
在服务器端保存用户信息 | 在客户端保存用户信息 |
session中保存的是Object类型 | cookie保存的是 String类型 |
随会话的结束而将其存储的数据销毁 | cookie可以长期保存在客户端 |
保存重要的信息 | 保存不重要的用户信息 |
JavaBean
优势:
1、解决代码重复编写,减少代码冗余
2、功能区分明确
3、提高了代码的维护性
JavaBean分类:
JavaBean封装数据
public class Comment {
private String cid; // 用户名
private String cnid; // 邮编
private String ccontent; // 电话
…
public Comment () { }
public void setCid(String cid) {
this. cid= cid;
}
public String getCid() {
return cid;
}
}
JavaBean导入
//引入JavaBean
<%@ page import="org.news.bean.*" %>
//使用JavaBean
<%
Comment c = new Comment();
c.setCid(1014);
c.getCauthor();
%>