您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何設置瀏覽器cookies的讀取服務端response,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
response.cookie:操作過的Cookie,所有方法獲取到的都是被更新過的值,也就是說Response.Cookies是修改所有容器中的Cookie的值。
瀏覽器頁面初始化時 讀取瀏覽器的responsecookies:
<%
try{
Cookie[]cookies=request.getCookies();
if(cookies!=null){
booleanrmbPwd=false;
for(inti=0;i<cookies.length;i++){
if(cookies[i].getName().equals("loginName")){
StringloginName=URLDecoder.decode(cookies[i].getValue(),"utf-8");
request.setAttribute("loginName",loginName);
}
if(cookies[i].getName().equals("loginPsw")){
StringloginPsw=URLDecoder.decode(cookies[i].getValue(),"utf-8");
request.setAttribute("loginPsw",loginPsw);
rmbPwd=true;
}
}
request.setAttribute("rmbPwd",rmbPwd);
}
}catch(Exceptione){
}
%>
用戶選擇記住密碼的話操作responsecookies代碼:
/**
*將用戶名和密碼保存如cookie一個月
*/
intexpiry=60*60*24*30;//過期時間,秒
CookieckName=newCookie(GpoConstants.LOGIN_NAME,loginName);
ckName.setMaxAge(expiry);
res.addCookie(ckName);
//記住密碼
if(StringUtil.equals(GpoConstants.TRUE_FLAG,model.getRemember())){
CookieckPwd=newCookie(GpoConstants.LOGIN_PSW,loginPsw);
ckPwd.setMaxAge(expiry);
res.addCookie(ckPwd);
}else{
關于“如何設置瀏覽器cookies的讀取服務端response”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。