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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

賬戶Cookie還是亂碼 å¼ ä

<%@page import="java.net.URLDecoder"%>
<%@ page language="java" contentType="text/html; charset=utf-8"
??? import="java.util.*,java.net.*" pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<% ?? ?String username="";
?? ?String password="";
?? ?request.setCharacterEncoding("utf-8");
?? ?
?? ?Cookie[] cookies = request.getCookies();
?? ?if(cookies!=null&&cookies.length>0){
?? ??? ?for(Cookie cookie:cookies){
?? ??? ??? ?if(cookie.getName().equals("username")){
?? ??? ??? ??? ?username=URLDecoder.decode(cookie.getValue(), "utf-8");
?? ??? ??? ?}
?? ??? ??? ?if(cookie.getName().equals("password")){
?? ??? ??? ??? ?password=URLDecoder.decode(cookie.getValue(),"utf-8");
?? ??? ??? ?}
?? ??? ?}
?? ??? ?
?? ?}
%>
<title>登錄界面</title>
</head>
<body>


<form name="regForm" action="dologin.jsp" method="post">

<table>
<tr><td>用戶名:</td><td><input type="text" name="username" value="<%=username %>"></td></tr>
<tr><td>密碼</td><td><input type="password" name="password" value="<%=password %>"></td></tr>
<tr><td colspan="2"><input type="checkbox" name="isUseCookie" checked="checked" />是否保存登錄信息</td></tr>
<tr><td colspan="2"><input type="submit" value="登錄" class="login"/><input type="reset" value="取消"/></td></tr>
</table>
</form>

</body>
</html>




<%@ page language="java" contentType="text/html; charset=utf-8"
??? import="java.net.*" pageEncoding="utf-8"%>
<jsp:useBean id="loginUser" class="com.po.Users" scope="page"></jsp:useBean>
<jsp:useBean id="userDao" class="com.dao.UsersDao" scope="page"></jsp:useBean>
<jsp:setProperty property="*" name="loginUser"/>
<%
?? ?String path=request.getContextPath();
?? ?String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getRemoteAddr();
?? ?request.setCharacterEncoding("utf-8"); ??? ?//防止中文亂碼
?? ?
?? ?//首先判斷用戶是否選擇記住了登錄狀態(tài)
?? ?String[] isUseCookies =request.getParameterValues("isUseCookie");
?? ?if(isUseCookies!=null&&isUseCookies.length>0){
?? ??? ?//把用戶名和密碼保存在Cookies里面
?? ??? ?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);
?? ??? ?
?? ??? ?usernameCookie.setMaxAge(864000);//設(shè)置Cookie最大生存期限為1天
?? ??? ?passwordCookie.setMaxAge(864000);
?? ??? ?
?? ??? ?response.addCookie(usernameCookie);
?? ??? ?response.addCookie(passwordCookie);
?? ??? ?
?? ?}
?? ?
?? ?else{
?? ??? ?Cookie[] cookies = request.getCookies();
?? ??? ?if(cookies!=null&&cookies.length>0){
?? ??? ??? ?for(Cookie cookie:cookies){
?? ??? ??? ??? ?if(cookie.getName().equals("username")||cookie.getName().equals("password")){
?? ??? ??? ??? ??? ?cookie.setMaxAge(0);?? ??? ??? ?//設(shè)置Cookie失效
?? ??? ??? ??? ??? ?response.addCookie(cookie);?? ??? ?//重新保存。
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ??? ?
?? ??? ?}
?? ?}
?? ?
?? ?//如果用戶名和密碼都等于admin,則跳轉(zhuǎn)至,否則,返回原頁面
?? ?if(userDao.usersLogin(loginUser)){
?? ??? ?session.setAttribute("loginUser", loginUser.getUsername());
?? ??? ?request.getRequestDispatcher("login_success.jsp").forward(request, response);
?? ?}
?? ?else
?? ?{
?? ??? ?response.sendRedirect("login_failure.jsp");
?? ?}
%>

正在回答

2 回答

我的也是,剛剛才弄好,看了幾個(gè)小時(shí)

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

weibo_慕移動(dòng)8059783 提問者

謝謝,可以了,這是為什么呢?
2016-06-18 回復(fù) 有任何疑惑可以回復(fù)我~

將?每個(gè)文件的request.setCharacterEncoding("utf-8");都放在頁面代碼的最上面,放在<jsp:/>標(biāo)簽的前面?

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

舉報(bào)

0/150
提交
取消

賬戶Cookie還是亂碼 å¼ ä

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

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

幫助反饋 APP下載

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

公眾號(hào)

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