jsp页面重定向、请求转发、cookie小笔记

jsp页面重定向和请求转发

//页面重定向,数据丢失,地址栏地址改变
response.sendRedirect(String url);
//这里的数据是指请求发送的数据(get,post)
//请求转发,可以获取到数据,地址栏地址没有改变
request.getRequestDispatcher(String url);
重定向 转发
地址栏是否改变 不变
请求的次数 1 2

session和cookie

Cookie:

由服务器生成发送给客户端保存,相当于本地缓存的作用。

作用是提高访问服务端的效率,但是安全性较差。

//Cookie: key=value
import javax.servlet.http.Cookie
public Cookie(String name, String value)
String getName()//获取name
String getValue()//获取value
void setMaxAge(int expiry)//second    

服务端发送给客户端:

response.addCookie(Cookie cookie)

客户端获取cookie:

request.getCookies();

服务端增加cookie:response对象;客户端获取对象:request对象

不能直接获取单个cookie,只能获取所有cookie

你可能感兴趣的:(jsp页面重定向、请求转发、cookie小笔记)