实现保存用户名信息在用户名输入框

来源:互联网 发布:个人如何使用阿里云 编辑:程序博客网 时间:2024/06/13 15:09
实现功能:实现保存用户名信息在用户名输入框

实现步骤:

       1.把用户名保存到cookie中,发送给客户端浏览器

          Cookie cookie = new Cookie("uname", username);//创建Cookie          cookie.setMaxAge(60*60*24);//设置cookie命长为1天          response.addCookie(cookie);//保存cookie
      2. 当再次打开login.jsp时,login.jsp中会读取request中的cookie,把它显示到用户名文本框中

获取cookie:   

       <%/*读取名为uname的Cookie!如果为空显示:""如果不为空显示:Cookie的值*/String uname = "";Cookie[] cs = request.getCookies();//获取请求中所有的cookieif(cs != null) {// 如果存在cookiefor(Cookie c : cs) {//循环遍历所有的cookieif("uname".equals(c.getName())) {//查找名为uname的cookieuname = c.getValue();//获取这个cookie的值,给uname这个变量}}}%>

将cookie的值赋给用户名的value属性:

<form action="/SessionDemo/login" method="post"><%-- 把cookie中的用户名显示到用户名文本框中 --%>用户名:<input type="text" name="name" values="<%=uname%>"/><br/>密 码:<input type="password" name="password"/><br/><input type="submit" value="登录"/>       </form>


阅读全文
1 0
原创粉丝点击