就是一个简单的向数据库增加信息,能够顺利执行,只是JSP页面有点问题
先上代码:
  <form action="UserServlet?flag=addUser" method="post">
  <table>
  <tr><th>新增用户</th></tr>
  <tr><td>用户名:</td><td><input type="text" name="username" /></td></tr>
  <tr><td>用户密码:</td><td><input type="password" name="password" /></td></tr>
  <tr><td>用户权限:</td><td><input type="text" name="right" /></td></tr>
  <tr><td><input type="submit" name="submit_add" value="提交"></td><td><input type="reset" name="reset_add" name="重置"></td></tr>
  </table>
  </form>代码本身没有什么问题,只是进入这个页面时用户名和密码这两项后面的text中会显示当前用户的用户名和密码,求解答!
谢谢!

解决方案 »

  1.   

    你说的是缓存了用户名和密码信息么
    head里面加两句话
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
      

  2.   


    <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>用户权限:</td>
    <td><input type="text" name="right" value="${right}" /></td></tr>
      

  3.   

    解决办法:关闭浏览器的自动填表功能。
    工具--》internet选项--》内容--》自动完成
      

  4.   

    估计是你从其他action跳转到这个界面,然后那个action的表单中有username和password两个字段,前台界面会自动接这2个参数,你把name改一下就好了~