第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

解碼出了問題

<%	?	
	?	request.setCharacterEncoding("utf-8");
	?	//首先判斷用戶是否選擇了記住登錄狀態(tài)
	?	String[]?isUserCookies?=?request.getParameterValues("isUserCookie");
	?	if(isUserCookies?!=?null?&&?isUserCookies.length>0){
	?		//把用戶名和密碼保存在Cookie對象里面并且進行URL編碼
	?		String?username?=?URLEncoder.encode(request.getParameter("username"),"utf-8");
	?		//使用URLEncoder解決無法在Cookie當(dāng)中保存中文字符串的問題
	?		String?password?=?URLEncoder.encode(request.getParameter("password"),"utf-8");
	?		
	?		Cookie?usernameCookie?=?new?Cookie("username",username);
	?		Cookie?passwordCookie?=?new?Cookie("password",password);
	?		//設(shè)置最大生存期限為10天
	?		usernameCookie.setMaxAge(864000);
	?		passwordCookie.setMaxAge(864000);
	?		response.addCookie(usernameCookie);
	?		response.addCookie(passwordCookie);
	?	}else{
	?		Cookie[]?cookies?=?request.getCookies();
	?		if(cookies?!=?null?&&?cookies.length>0){
	?			for(Cookie?c?:?cookies){
	?				if(c.getName().equals("username")?||?c.getName().equals("password")){
	?					c.setMaxAge(0);?//設(shè)置Cookie失效
	?					response.addCookie(c);?//重新保存
	?				}
	?			}
	?		}
	?	}
	??%>

<%
????	request.setCharacterEncoding("utf-8");
????	String?username?=?"";
????	String?password?=?"";
????	Cookie[]?cookies?=?request.getCookies();
	?		if(cookies?!=?null?&&?cookies.length>0){
	?			for(Cookie?c?:?cookies){
	?				if(c.getName().equals("username")){
	?					//使用URLDecoder進行解碼
	?					username?=?URLDecoder.decode(c.getValue(),"utf-8");
	?				}
	?				if(c.getName().equals("password")){
	?					password?=?URLDecoder.decode(c.getValue(),"utf-8");
	?				}
	?			}
	?		}
?????%>


正在回答

3 回答

我也是呀,編碼解碼一支不對,起初我也為用了usebean在cookie里,導(dǎo)致解碼編碼除了問題,后來改成老師那樣,還是不對,但是我把數(shù)據(jù)寫死了以后就可以了,那應(yīng)該不是解碼哪里出了問題,哎,有點頭疼

0 回復(fù) 有任何疑惑可以回復(fù)我~

還是沒找到,頭痛

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

linhbo

看看你瀏覽器的編碼
2017-12-26 回復(fù) 有任何疑惑可以回復(fù)我~

不知道,你現(xiàn)在解決了沒有!代碼應(yīng)該是正確的

<%
	request.setCharacterEncoding("utf-8");
	String[]?isUseCookie?=?request.getParameterValues("isUseCookie");
	if(isUseCookie?!=?null?&&?isUseCookie.length>0){
		String?username?=?URLEncoder.encode(request.getParameter("username"),?"utf-8");
		String?password?=?URLEncoder.encode(request.getParameter("password"),?"utf-8");
		
		Cookie?usernameCookie?=?new?Cookie("username",?username);
		Cookie?passwordCookie?=?new?Cookie("password",?password);
		//設(shè)置最大生存期限為10天
		usernameCookie.setMaxAge(864000);
		passwordCookie.setMaxAge(864000);
		response.addCookie(usernameCookie);
		response.addCookie(passwordCookie);
	}else{
		Cookie[]?cookies?=?request.getCookies();?
		if(cookies?!=?null?&&?cookies.length>0){
			for(Cookie?c?:?cookies){
				if(c.getName().equals("username")?||?c.getName().equals("password")){
					c.setMaxAge(0);
					response.addCookie(c);
				}
			}
		}
	}
%>
<%
	request.setCharacterEncoding("utf-8");
	String?username?=?"";
	String?password?=?"";
	Cookie[]?cookies?=?request.getCookies();?
	if(cookies?!=?null?&&?cookies.length>0){
		for(Cookie?c?:?cookies){
			if(c.getName().equals("username")){
				username?=?URLDecoder.decode(c.getValue(),?"utf-8");
			}
			if(c.getName().equals("password")){
				password?=?URLDecoder.decode(c.getValue(),?"utf-8");
			}
		}
	}
%>

你看一下,不知道對你有沒有幫助。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JAVA遇見HTML——JSP篇
  • 參與學(xué)習(xí)       248276    人
  • 解答問題       3213    個

Java Web入門級教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識

進入課程

解碼出了問題

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號