[ 
http://issues.apache.org/struts/browse/STR-2894?page=comments#action_38802 ] 
            
Wendy Smoak commented on STR-2894:
----------------------------------

It's been so long that I don't really remember.  

The main issue is that the documentation doesn't match the actual behavior.  
The DTD says the type attribute is optional, but you get an error if you leave 
it out.

> 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

        

Reply via email to