jon         01/05/21 12:56:13

  Modified:    src/java/org/apache/turbine/modules/pages JspPage.java
  Log:
  wrap the setBufferSize in a try/catch block
  
  thanks to: Santiago Gala <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  1.4       +11 -2     
jakarta-turbine/src/java/org/apache/turbine/modules/pages/JspPage.java
  
  Index: JspPage.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/modules/pages/JspPage.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JspPage.java      2001/05/07 14:38:44     1.3
  +++ JspPage.java      2001/05/21 19:56:09     1.4
  @@ -64,7 +64,7 @@
    * Extends TemplatePage to add some convenience objects to the request.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>John D. McNally</a>
  - * @version $Revision: 1.3 $
  + * @version $Revision: 1.4 $
    */
   public class JspPage extends TemplatePage
   {
  @@ -78,6 +78,15 @@
               .getService(JspService.SERVICE_NAME);
   
           jsp.addDefaultObjects(data);
  -        data.getResponse().setBufferSize(jsp.getDefaultBufferSize());
  +        try
  +        {
  +            //We try to set the buffer size from defaults
  +            data.getResponse().setBufferSize(jsp.getDefaultBufferSize());
  +        }
  +        catch (IllegalStateException ise )
  +        {
  +            //If the response was already commited, we die silently
  +            //No logger here?
  +        }
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to