[jboss-cvs] jboss-seam/src/main/org/jboss/seam/captcha ...

Shane Bryzak sbryzak at redhat.com
Fri Mar 9 02:05:11 EST 2007


  User: sbryzak2
  Date: 07/03/09 02:05:11

  Modified:    src/main/org/jboss/seam/captcha  CaptchaImage.java
  Log:
  resources manage their own contexts
  
  Revision  Changes    Path
  1.7       +7 -0      jboss-seam/src/main/org/jboss/seam/captcha/CaptchaImage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CaptchaImage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/captcha/CaptchaImage.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- CaptchaImage.java	8 Mar 2007 17:16:16 -0000	1.6
  +++ CaptchaImage.java	9 Mar 2007 07:05:11 -0000	1.7
  @@ -19,6 +19,7 @@
   import org.jboss.seam.annotations.Scope;
   import org.jboss.seam.annotations.Startup;
   import org.jboss.seam.contexts.Contexts;
  +import org.jboss.seam.contexts.Lifecycle;
   import org.jboss.seam.servlet.AbstractResource;
   
   import com.octo.captcha.service.CaptchaServiceException;
  @@ -81,6 +82,8 @@
   
         try
         {
  +         Lifecycle.beginRequest( getServletContext(), request.getSession(), request );         
  +         
            String captchaId = request.getQueryString();
   
            BufferedImage challenge = service.getImageChallengeForID( captchaId, request.getLocale() );
  @@ -97,6 +100,10 @@
            response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
            return;
         }
  +      finally
  +      {
  +         Lifecycle.endRequest();         
  +      }
   
         response.setHeader("Cache-Control", "no-store");
         response.setHeader("Pragma", "no-cache");
  
  
  



More information about the jboss-cvs-commits mailing list