java web项目用cookie记住用户名、密码
来源:互联网 发布:芜湖java招聘 编辑:程序博客网 时间:2024/06/07 18:14
1.jsp页面:
<% String flag = (String)session.getAttribute("flag")==null?"":(String)session.getAttribute("flag"); String name = "";String password = "";try{ Cookie[] cookies=request.getCookies(); if(cookies!=null){ for(int i=0;i<cookies.length;i++){ if(cookies[i].getName().equals("cookie_user")){ String value = cookies[i].getValue(); if(value!=null&&!"".equals(value)){ name=cookies[i].getValue().split("-")[0]; if(cookies[i].getValue().split("-")[1]!=null && !cookies[i].getValue().split("-")[1].equals("null")){ password=cookies[i].getValue().split("-")[1]; } } } request.setAttribute("name",name); request.setAttribute("passward",password); } } }catch(Exception e){ e.printStackTrace(); } %> <body><div id="logo"><img src="<%=request.getContextPath() %>/frontsite/Images/Logo.jpg" width="244" height="44" alt="" /></div><div id="loginfrm"><form action="<%=request.getContextPath() %>/frontsite/login.do?method=login" method="post" id="forms" onsubmit="checkForm();return false;"> <div class="frm"> <ul> <li class="l1">用户名:</li> <li class="l2"><input name="login_id" type="text" id="login_id" class="input" value="<%=name %>"/></li> <li class="l3">* 最大限度为20字节</li> <li class="l1">密码:</li> <li class="l2"><input name="login_pwd" type="password" id="login_pwd" class="input" value="<%=password %>"/></li> <li class="l3">* 最大限度为20字节</li> <li class="l1">验证码: <li class="l2" style="width: 180px;"><input name="checkImg" id="checkImg" type="text" class="input" style="width: 60px;" size="10" /> <img src="<%=request.getContextPath() %>/CheckImg_FT" width="49" height="22" /></li> <li class="l4"> <label><input type="checkbox" name="flag" id="flag" value="1" <%if(flag!=null && flag.equals("1")){%> checked ; value ="1"; <%}else {%> value="0" <%;}%> />记住密码</label> <label><span style="margin-left:10px; color: #F00;" ><html:errors /></span></label> </li> <li class="l4"><input type="image" name="imageField" id="imageField" src="<%=request.getContextPath() %>/frontsite/Images/login_bnt.jpg" /></li> </ul> </div></form></div></body>
2.java 类:
String flag = request.getParameter("flag");//set cookieif(flag!=null && flag.equals("1")){ Cookie cookie = new Cookie("cookie_user", po.getLogin_id()+"-"+form.getLogin_pwd()); cookie.setMaxAge(60*60*24*30); //cookie 保存30天response.addCookie(cookie);}else{ Cookie cookie = new Cookie("cookie_user",po.getLogin_id()+"-"+null); cookie.setMaxAge(60*60*24*30); //cookie 保存30天 response.addCookie(cookie); }
http://my.oschina.net/gao0516/blog/72507
0 0
- java web项目用cookie记住用户名、密码
- java web项目用cookie记住用户名、密码
- java web项目用cookie记住用户名、密码
- Java:Cookie实现记住用户名、密码
- Java:Cookie实现记住用户名、密码
- Cookie记住用户名与密码
- 一个简单的用Cookie记住用户名密码的例子
- java web项目用cookie记住用…
- jsp 利用cookie 记住用户名和密码
- (jQuery)Cookie记住用户名和密码
- (jQuery)Cookie记住用户名和密码
- 【JSP&Servlet】Cookie 记住用户名密码
- Cookie插件使用--记住用户名和密码
- Cookie实战项目2 记住用户名密码 使用jQuery.Cookie.js 就是这么简单!!!
- 【JS】用cookie记住用户名
- WEB——Cookie之记住用户名
- java web 使用cookie记住用户的账号密码
- java使用cookie记住密码
- WCDMA中码片速率、符号速率、bit速率
- 二维码小程序
- faac库编码PCM数据
- Android 将View转化为Bitmap,getDrawingCache为空解决办法
- x264编码-码率控制
- java web项目用cookie记住用户名、密码
- 阅读underscore源码笔记
- 杂事 游泳记事
- 搭建基于注解方式的SSH项目框架
- maven教程三之maven命令
- Difference between enabled and userInteractionEnabled properties
- 企业级搜索应用服务器Solr4.10.4部署开发详解(1)- Solr入门-安装部署
- android 如何解决scrollTo无法执行
- Spring面试题