一、tomcat访问web项目的index.jsp,会自动sendRedirect到test.jsp页面,test.jsp页面请求接受index.jsp的响应。
index.jsp
<%@page import="java.net.URLEncoder"%> 页面头部引入
<body>
<script type="text/javascript">
alert("add cookie");
<%-- <%
Cookie cookie=null;
String cas_user = "小明";
if(request.getCookies()!=null)
cookie=null;
cookie = new Cookie("cas_bbs_sso",cas_user);
cookie.setPath("/");
response.addCookie(cookie);
%> --%>
<%
Cookie cookie= new Cookie("username",URLEncoder.encode("小明","utf-8"));
cookie.setMaxAge(60*60);/* cookie设置为1小时候过期 */
cookie.setPath("/");
response.addCookie(cookie);
response.sendRedirect("test.jsp");
%>
</script>
<h1>Hello cookie!</h1>
</body>
二、test.jsp
<%@page import="java.net.URLDecoder"%> 页面头部引入
<body>
<script type="text/javascript">
alert("add cookie! HEllO COOKIE");
<%
Cookie[] cookies = request.getCookies();
String s="";
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
if(cookies[i].getName().equals("username")){
System.err.print(URLDecoder.decode(cookies[i].getValue(),"utf-8"));
}
}
}
%>
</script>
</body>
设置cookie过期时间
最新推荐文章于 2025-05-27 14:41:12 发布