comment effacer le contenu d'un PrintWriter après avoir écrit

Bonsoir, je veux savoir comment faire pour effacer les données écrites sur un PrintWriter, c'est à dire est-il possible de supprimer les données à partir d'un PrintWriter après l'impression?

ici, dans cette servlet-je imprimer du texte à la réponse et à la ligne indiqué par # je veux supprimer toutes les précédentes données papier et de l'impression de nouveaux trucs:

protected void doGet(HttpServletRequest request,
        HttpServletResponse response) throws ServletException, IOException {
    PrintWriter out = response.getWriter();
    String uName = request.getParameter("uName");
    String uPassword = request.getParameter("uPassword");

    if (uName .equals("Islam")) {
        out.println("Valid-Name");
        if (uPassword !=null) {
            if (uPassword .equals("Islam")) {
                //# clear the writer from any printed data here
                out.println("Valid-password");
            } else {
                out.println("");
                out.println("InValid-password");
            }
        }
    } else {
        out.println("InValid-Name");

    }

}

Note: j'ai essayé.flush (), mais l'ancien texte imprimé reste

rincer devrait faire l'affaire, suivie par près.
Servlet spécification fournit une façon de le faire. Veuillez voir la réponse ci-dessous

OriginalL'auteur Java Player | 2013-03-23