最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

賬戶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當中保存中文字符串問題
?? ??? ?String passWord= URLEncoder.encode(request.getParameter("password"),"utf-8");
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?Cookie usernameCookie=new Cookie("username",userName);
?? ??? ?Cookie passwordCookie=new Cookie("password",passWord);
?? ??? ?
?? ??? ?usernameCookie.setMaxAge(864000);//設置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);?? ??? ??? ?//設置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 回答

我的也是,剛剛才弄好,看了幾個小時

0 回復 有任何疑惑可以回復我~
#1

weibo_慕移動8059783 提問者

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

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

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

賬戶Cookie還是亂碼 å¼ ä

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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