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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容