<%
Cookie[] cs=requestgetCookies();
if(cs!=null)
{
Cookie p=null;
List ls=ArraysasList(cs);
Iterator i=lsiterator();
while(ihasNext())
{
p=(Cookie)inext();
outprint(pgetcookie()+ " : "+pgetValue()+ " <br> ");
}
}
%>
愚见,请斟酌吸收
自动登录:cookie是浏览器发送请求到服务器端时自动带上的,服务器获取到cookie中的数据在数据库中查找,找到就登录,没找到就不登录。
jsp直接访问数据库?恕我无知,没有试过,虽然按理说可以直接访问,不过在实际web分层开发中应该不合理的,jsp应该算前台处理数据所用,cookie的获取应该在后台模块中执行。
好吧,有点啰嗦了,后台获取方式
Cookie[]
cookies
=
requestgetCookies();//这样便可以获取一个cookie数组
for(Cookie
cookie
:
cookies){
cookiegetName();//
get
the
cookie
name
cookiegetValue();
//
get
the
cookie
value
}
jsp页面获取的话,用<%
%>将上面的代码括起来应该就能行,没有尝试过,可能会其他问题,只是提供一个答案,具体如何,望自斟酌
var cookie = documentcookiesplit(";");
for(var i=0; i<cookielength; i++) {
var ck = cookie[i]split("=");
var cName = ck[0];
var cValue = decodeURI(ck[1]);
if(cNametrim() == "commonLoginCookie") {
commonLoginCookie = cValue;
}
}
你是怎么取的,页面白的是不是有的参数没有
以上就是关于请问谁会jsp写个getCookie(name)函数能直接获取cookie的值全部的内容,包括:请问谁会jsp写个getCookie(name)函数能直接获取cookie的值、如何利用jsp中cookie获得自动登录、jsp获取cookie页面跳转等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)