jsp读写session和cookie的方法

定义一个session变量 
session.setAttribute("user_name","joan"); 

读取一个session的值: 
String your_name=session.getAttribute("user_name"); 

判断一个session是否存在应用: 
if((String)session.getAttribute("user_id")==null) 

out.print("yes"); 

else 

out.print("no"); 



写入一个cookie的方法(要用三个语句): 
Cookie thecookie=new Cookie("user_name",user_name); 
thecookie.setMaxAge(60*60*24*365); 
response.addCookie(thecookie); 

读取一个cookie的值(JSP这个功能有点麻烦) 
Cookie[] cookies = request.getCookies(); 

for (int i = 0; i < cookies.length; i++) { 

Cookie c = cookies[i]; 
if(c.getName().equals("user_id")) 

String aa=c.getValue(); 
out.print(aa); 




 

你可能感兴趣的:(jsp读写session和cookie的方法)