Project

General

Profile

Bug #1446

Updated by Miguel Ruiz Velasco about 2 months ago

Los streams de salida de los servlets no deben ser cerrados en el còdigo del usuario. 

 <pre><code class="java"> 
 try (PrintWriter out = response.getWriter();) { 
 </code></pre> 

 Cambiar por 
 <pre><code class="java"> 
 try { 
 PrintWriter out = response.getWriter();  
 ... 
 </code></pre> 

 Igualmente con: 

 <pre><code class="java"> 
 ServletOutputStream outputStream = response.getOutputStream(); 
 </code></pre> 

 Tambien quitar todas las llamadas de (cuando es el del Servlet) 

 <pre> 
 PrintWriter.close() 
 </pre>  




 A diferencia de lo que creía, cerrarlo *SÍ* puede provocar problemas

Back