jsp学习笔记——JSP状态管理
JSP状态管理
保存用户的状态的两大机制
1. session
2. cookie
什么是cookie:
是web服务器保存在客户端的一系列文本信息。
jsp中创建与使用cookie
创建cookie对象
Cookie newCookie = new Cookie(String key,Object value);
写入Cookie对象
response.addCookie(newCookie);
读取Cookie对象
Cookie[] cookies = request.getCookies();
常用方法:
1. void setMaxAge(int expiry)//设置cookie的有效期,以秒为单位
2. void setValue(String value)//在cookie创建后,对cookie进行赋值
3. String getName()//获取cookie的名称
4. String getValue()//获取cookie的值
5. int getMaxAge()//获取cookie的有效时间,以秒为单位
session和cookie的对比
指令和动作
1. include指令
语法:
<%@ include file=”URL”%>
2. include动作
语法:
<jsp:include page=”URL” flush=”true|false”/>
page:要包含的页面
flush:被包含的页面是否从缓冲区读取
3. include指令与include动作的区别
4. <jsp:forward>动作
5. <jsp:param>动作
6. <jsp:plugin>动作