运行以后登录界面出现了这个

来源:6-4 案例:Cookie在登录中的应用

184480606

2016-07-18 11:44

http://img.mukewang.com/578c500d0001ee1702890187.jpg没有输入任何东西,编完代码后登录网页用户名和密码就出现了这个。

login.jsp代码:

 <body>

  <%

    String username ="";

    String password ="";

    Cookie[] cookies = request.getCookies();

        if(cookies != null&&cookies.length>0)

    {

    for (Cookie c:cookies)

    {

    if(c.getName().equals("username"))

    {

    username=c.getValue();

    if(c.getName().equals("password"))

    password=c.getValue();

    }

    }

    }

  %>

   <h1>用户登录</h1>

   <form name="loginForm" 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="isUseCookies" checked="checked"/>十天内记住我的登录状态</td></tr>

       <tr>

         <td colspan="2" align="center" ><input type="submit" value="登录"/><input type="reset" value="取消"/></td></tr>

     </table>

    </form>

  </body>


写回答 关注

3回答

  • aryong
    2016-10-16 15:56:53

    name="username" value="<%=username %>"

  • 连宏伟HW
    2016-07-27 08:57:12

     <td><input type="text" name="username" value=<%=username%>/></td>

           </tr>

           <tr>

             <td>密码:</td>

             <td><input type="password" name="password" value=<%=password%>/></td>

           </tr>

    input标签的value属性的属性值需要引号括起来,注意是value="属性值"

  • Shuttle03
    2016-07-18 12:36:55

    你取消勾选十天内记录登陆状态登陆,然后再回到这个页面上试试看还在不在

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248277 学习 · 3071 问题

查看课程

相似问题