[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