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