js写入cookie,controller获取

资源贴:https://www.cnblogs.com/endv/p/8089506.html

path:http://www.cnblogs.com/52liming/p/9536805.html

expires:https://www.cnblogs.com/codeon/p/7403418.html

1、js写入cookie

function setCookie(name, value) {
    var Days = 30;
    var exp = new Date();
    exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
    document.cookie = name + "=" + escape(value) + ";expires="
			+ exp.toGMTString() + ";path=/";
}

exprires:表示过期时间,path:可以看作是作用域,详见资源贴

2、controller读取cookie

Cookie[] cks = this.getRequest().getCookies();
if (cks != null) {
	String userId = null;
	for (int i = 0; i < cks.length; i++) {
	    Cookie ck = cks[i];
	    if (ck.getName().equals("ACT_USER_ID")) {
		userId = ck.getValue();
		break;
	    }
	}	
}

猜你喜欢

转载自blog.csdn.net/wrongyao/article/details/82428152