In Java Servlet, è possibile accedere al corpo della risposta tramite response.getOutputStream()o response.getWriter(). Si dovrebbe ricorrere .close()a questo OutputStreamdopo che è stato scritto?
Da un lato c'è l'esortazione Blochiana a chiudere sempre OutputStreams. D'altra parte, non credo che in questo caso ci sia una risorsa sottostante che deve essere chiusa. L'apertura / chiusura dei socket è gestita a livello HTTP, per consentire cose come connessioni persistenti e simili.
close()che non fa nulla. Quello che dovresti fare è chiudere ogni risorsa chiudibile.