如何能在servlet中手动清除一个request.getParameter的值

解决方案 »

  1.   

    request.getParameter中的值是只读的,不能改写或清除。但可以想办法。
    例如:写一个继承于ServletRequest的子类,然后在该类中覆盖getParameter()方法,并清除其中的内容。然后在使用的地方调用这个子类(当然必须将原request对象传到子类中)。
      

  2.   

    我做了一个登录页面。成功登录后。在按ie上面的返回键回到登录页面。。然后在更改密码。。让他不能登录但是提交后又能登录了我想原因是因为。。用返回键后request里面的密码并没有重新获取输入框的密码
      

  3.   

    况且,页面返回之后,之前的request已经失效