标签:constant enc contex setpath ace nbsp cookie技术 const 常量
结合上次写的cookie技术实现自动登录添加部分功能
<tr> <td colspan="2"> <input type="checkbox" name="usernamelogin" id="usernamelogin" value="usernameOk" >记住用户名 <input type="checkbox" name="autologin" id="autologin" value="autologinOk">自动登录</td> </tr>
<script type="text/javascript"> $(function(){ var username = "${cookie.userNamelogin.value }"; //alert(username); username = decodeURI(username); //alert(username); //将解码后的值赋给username框的值 $("#username").val(username); }) </script>
constant
/** * 常量 * @author bamaw * */ public interface Constant { //勾选自动登录 String IS_AOTO_LOGIN = "autologinOk"; //勾选记住登录名 String IS_USERNAME_LOGIN = "usernameOk"; }
loginInServlet
//判断是否勾选了记住用户名,若是,需要将用户名放入到cookie中,写回浏览器 if (Constant.IS_USERNAME_LOGIN.equals(request.getParameter("usernamelogin"))) { //创建Cookie //第一项给cookie设置名字 设置编码 Cookie c = new Cookie("userNamelogin",URLEncoder.encode(username,"utf-8")); c.setMaxAge(3600); c.setPath(request.getContextPath()+"/"); response.addCookie(c); }
cookie技术实现自动登录+cookie中写入中文+记住用户名
标签:constant enc contex setpath ace nbsp cookie技术 const 常量
原文地址:http://www.cnblogs.com/bamaw/p/7224682.html