<title>buy 登录</title>
</head>
<body>
   <h1>welcome</h1><br/>
   <% String useName=""; String  password="";
     Genenal.GetCookieUsePassword(request,useName,password);%>
   <form action="toLogin?login" method="post">
       你的账号名:<input type="text" name="useName" value=<%=useName %>/><br/>
       你的密码:<input type="password" name="password" value=<%=password %>/><br/>
       <input type="submit" value="登录"/>
   </form>
</body>
</html>
 public static void GetCookieUsePassword(HttpServletRequest request,String useName,String password){
 Cookie[] cookie=request.getCookies();
 for(int i=0;i<cookie.length;++i){
 if(cookie[i].getName().equals("useName"))
 useName=cookie[i].getValue();
 if(cookie[i].getName().equals("password"))
 password=cookie[i].getValue();
}
 }第一次登录时候

解决方案 »

  1.   

    <input type="text" name="useName" value=<%=useName %>/>
    改成
    :<input type="text" name="useName" value=<%=useName %>
    后面多东西了 大哥!!!
      

  2.   

     <form action="toLogin?login" method="post">
           你的账号名:<input type="text" name="useName"/><br/>
           你的密码:<input type="password" name="password"/><br/>
           <input type="submit" value="登录"/>
       </form>你的value给了值了,肯定会有东西啊,这样写就ok的
      

  3.   

    你的账号名:<input type="text" name="useName" value=<%=useName %>/><br/>
      

  4.   

    你的账号名:<input type="text" name="useName" value=<%=useName %>/><br/>
           你的密码:<input type="password" name="password" value=<%=password %>/><br/>
    >/>这应很容易看出来吧。
      

  5.   

    useName %>/  你将/前面加几个空格看看.应该不会出现你的那种情况,<input />  /是结束标签,加不加都是可以的,但是出现楼主的情况还没有遇见过哦!
      

  6.   

    <input type="text" name="useName" value=<%=useName %>/>
    程序将红色的全部当成value的值了
      

  7.   

    你的账号名:<input type="text" name="useName" value="<%=useName %>" /><br/>
           你的密码:<input type="password" name="password" value="<%=password %>" /><br/>
      

  8.   

    将'value...'和'/>'之间加个空格试试
      

  9.   

    value用引号 引起来你原意是想用 /做为input的结尾 可是value没有引号