response 初学随笔---Cookie、页面跳转

来源:互联网 发布:加工中心编程简单实例 编辑:程序博客网 时间:2024/06/04 21:16

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()属于客户端跳转,跳转之后地址栏会发生变化的,变为跳转后的页面地址

如果使用的是服务器跳转,则执行执行到跳转语句时会立刻进行跳转;如果使用的是客户端跳转,则是在整个页面执行完之后才执行跳转。

原创粉丝点击