Cookie操作:
设置Cookie:代码
<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>cookie</title>
</head>
<body>
<%
Cookie c1=new Cookie("11","liu");
Cookie c2=new Cookie("22","love");
c1.setMaxAge(3);//设置cookie保存时间
c2.setMaxAge(3);
response.addCookie(c1);
response.addCookie(c2);
%>
</body>
</html>
页面跳转:
response.setHeader("refresh","2"); 两秒刷新页面
response.setHeader("refresh","2;URL=hello.html"); 两秒页面自动跳转hello.html
response.sendRedirect(); 页面跳转
<jsp:forward>属于服务器跳转,跳转之后地址栏的信息不会有任何的改变;而response.sendRect()属于客户端跳转,跳转之后地址栏会发生变化的,变为跳转后的页面地址
如果使用的是服务器跳转,则执行执行到跳转语句时会立刻进行跳转;如果使用的是客户端跳转,则是在整个页面执行完之后才执行跳转。