gewusst wie: löschen Inhalt eines PrintWriter nach dem schreiben

Guten Abend, ich möchte wissen, wie das löschen der Daten schriftlich zu einem PrintWriter, d.h. ist es möglich, die Daten entfernen, die von einem PrintWriter nach dem Druck?

hier in diesem servlet, die ich drucken Sie text, um die Antwort, und an der Linie gekennzeichnet durch # ich wollen, entfernen Sie alle zuvor gedruckten Daten und drucken neue Sachen:

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 versuchte es.flush (), aber der alte gedruckte text bleibt

  • flush sollte den trick tun, gefolgt von schließen.
  • Servlet ist spec bietet eine Möglichkeit, dies zu tun. Bitte siehe die Antwort unten
InformationsquelleAutor Java Player | 2013-03-23
Schreibe einen Kommentar