こんばんは、PrintWriter に書き込まれたデータをクリアする方法を知りたいです。つまり、印刷後に PrintWriter からデータを削除することは可能ですか?
このサーブレットでは、応答にテキストを出力し、 # で示される行で、以前に出力されたデータをすべて削除して、新しいものを出力したいと考えています。
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");
}
}
注: out.flush() を試しましたが、古い印刷テキストが残っています