So löschen Sie den Inhalt eines PrintWriter nach dem Schreiben

Guten Abend, ich möchte wissen, wie die auf einen PrintWriter geschriebenen Daten gelöscht werden, d. H. Ist es möglich, die Daten nach dem Drucken von einem PrintWriter zu entfernen?

Hier in diesem Servlet drucke ich einen Text auf die Antwort und in der mit # gekennzeichneten Zeile möchte ich alle zuvor gedruckten Daten entfernen und neue Sachen drucken:

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");

    }

}

Hinweis: Ich habe versucht ,.flush (), aber der alte gedruckte Text bleibt

Antworten auf die Frage(4)

Ihre Antwort auf die Frage