[ http://issues.apache.org/struts/browse/STR-2894?page=comments#action_38803 ] Martin Cooper commented on STR-2894: ------------------------------------
The type attribute on <form-bean> was made optional with Hubert's 'extends' changes. It's not entirely optional insofar as every actual form bean has to have the type attribute specified. However, it's optional insofar you can omit it from any given level in the extension hierarchy, so long as it exists at least once in that hierarchy. So I believe this bug report is invalid, but someone please correct me if I'm wrong. > The <form-bean> type attribute should be optional > ------------------------------------------------- > > Key: STR-2894 > URL: http://issues.apache.org/struts/browse/STR-2894 > Project: Struts 1 > Issue Type: Bug > Components: Core > Affects Versions: Nightly Build > Reporter: Wendy Smoak > Fix For: 1.3.6 > > Attachments: my-webapp.zip > > > According to the 1.3 DTD, the 'type' attribute of <form-bean> is optional. > http://struts.apache.org/dtds/struts-config/1_3/ > However, omitting it from the form bean definition in struts-config.xml > results in an error. > <form-bean > name="inputForm" /> > SEVERE: Servlet /my-webapp threw load() exception > javax.servlet.UnavailableException: Missing type value for inputForm form bean > at > org.apache.struts.action.ActionServlet.handleValueRequiredException(ActionServlet.java:830) > at > org.apache.struts.action.ActionServlet.initModuleFormBeans(ActionServlet.java:926) > at org.apache.struts.action.ActionServlet.init(ActionServlet.java:357) > at javax.servlet.GenericServlet.init(GenericServlet.java:211) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
