[ http://issues.apache.org/jira/browse/BEEHIVE-295?page=all ]
Eddie O'Neil updated BEEHIVE-295: --------------------------------- Fix Version: TBD (was: V1) Not sure this is worth doing in the next few days...Moving to TBD. > 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 > Assignee: Eddie O'Neil > Priority: Minor > Fix For: TBD > 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