[ http://issues.apache.org/jira/browse/BEEHIVE-295?page=all ]
Eddie O'Neil updated BEEHIVE-295:
---------------------------------
Assign To: (was: Eddie O'Neil)
> change button tag to prevent RuntimeException
> ---------------------------------------------
>
> Key: BEEHIVE-295
> URL: http://issues.apache.org/jira/browse/BEEHIVE-295
> Project: Beehive
> Type: Wish
> Components: NetUI
> Environment: Beehive SVN / Tomcat 5.0.25
> Reporter: Jeremiah Johnson
> Priority: Minor
> Attachments: BEEHIVE-295.tar, catalina.out, log4j.xml, newWebAppAndLogs.tar
>
> If I use a button tag in a form to cancel and the action of that button
> points to an action that doesn't declare a form bean, I get a
> RuntimeException for every field in the form. The exceptions seem harmless,
> but I would rather not have the exception or have a single, specific
> exception.
> I will attach the stack trace that I got using the following code:
> --- in the JSP
> <netui:button type="submit" value="submit"/>
> <netui:button action="cancel" type="submit" value="cancel"/>
> </netui:form></p>
> ---
> --- in the controller
> @Jpf.SimpleAction( name="cancel", returnAction="newProductCancel" )
> }
> ---
> The obvious work-around (and probably correct use of the cancel action in
> this case) work fine, so this isn't recorded as a bug against Beehive.
> --- the 'correct' controller code
> @Jpf.Action(
> forwards={
> @Jpf.Forward(name="success", returnAction="newProductCancel")
> },
> useFormBean="newProductForm"
> )
> protected Forward cancel( NewProductForm newProductForm ) {
> return new Forward( "success" );
> }
> ---
> - jeremiah
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira