[ http://mc4j.org/jira/browse/STS-259?page=all ]
Tim Fennell resolved STS-259.
-----------------------------
Resolution: Fixed
Fixed. Form and input tags now use TryCatchFinally to ensure cleanup, and
other tags that use those tags have been updated to call doCatch() and
doFinally() as appropriate.
> Exceptions in the body of stripes:form lead to confused tag state for the
> rest of the request
> ---------------------------------------------------------------------------------------------
>
> Key: STS-259
> URL: http://mc4j.org/jira/browse/STS-259
> Project: Stripes
> Issue Type: Bug
> Components: Tag Library
> Reporter: Tim Fennell
> Assigned To: Tim Fennell
> Fix For: Release 1.4.1
>
>
> If an exception is thrown in the body of the stripes:form tag (or the
> stripes:select or any other input tag for that matter) then the internal
> stack of tags maintained by Stripes gets out of sync. This is because the
> exception doesn't occur in a method invoked by the tag, but by the container.
> E.g.
> <stripes:form action="...">
> throw new NullPointerException
> </stripes:form>
> will cause the form tag to be retained in the tag stack beyond it's end tag.
> If the request is then directed to an error JSP with stripes tags on it, this
> can cause problems.
> The preferred solution is to have the necessary tags implement
> TryCatchFinally.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://mc4j.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development