我在action中加了两个cookie。然后跳转到后面一个界面,后一个界面是其他地方生成的静态html,里面的部分需要取cookie里的值。但是cookie一直取不到。写cookie:Cookie[]cookies=requ...
我在action中加了两个cookie。然后跳转到后面一个界面,后一个界面是其他地方生成的静态html,里面的部分需要取cookie里的值。但是cookie一直取不到。
写cookie:
Cookie[] cookies = request.getCookies();
if(cookies != null){
Cookie cookie1 = new Cookie("courseCD", m_form.getCourseCD());
Cookie cookie2 = new Cookie("studyname", m_form.getStudyName());
cookie1.setPath("/");
cookie2.setPath("/");
if(getConfig("COOKIESECURE").equalsIgnoreCase("On")) {
cookie1.setSecure(true);
cookie2.setSecure(true);
} else {
cookie1.setSecure(false);
cookie2.setSecure(false);
}
cookie1.setMaxAge(24 * 60 * 60);
cookie2.setMaxAge(24 * 60 * 60);
response.addCookie(cookie1);
response.addCookie(cookie2);
}
读cookie:
function getCookie(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null)
return unescape(arr[2]);
return null;
}
你们都没理解我的意思。我的cookie是在java的action里写的,但是到了后面的html里去不到。
展开