como limpar o conteúdo de um PrintWriter depois de escrever
Boa noite, quero saber como limpar os dados gravados em um PrintWriter, ou seja, é possível remover os dados de um PrintWriter após a impressão?
aqui neste servlet eu imprimo algum texto para a resposta e na linha denotada por # eu quero remover todos os dados impressos anteriormente e imprimir coisas novas:
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");
}
}
Nota: eu tentei out.flush (), mas o texto impresso antigo permanece