[ http://issues.apache.org/struts/browse/STR-2938?page=comments#action_38067 ] Don Brown commented on STR-2938: --------------------------------
This is a good start. To make this feature really useful, the following should be done: 1. Implement Action classloader scanning ala Stripes so that Action classes can be discovered without any configuration 2. Modify the processForward to lookup multiple jsp's automatically - "action.jsp", "action-result.jsp", "result.jsp", "module/action-result.jsp", etc. 3. Natively support dispatch actions with a "*/*" mapping, with the second wildcard interpreted as the method name > Use default struts-config.xml stored in classloader path like chain-config.xml > ------------------------------------------------------------------------------ > > Key: STR-2938 > URL: http://issues.apache.org/struts/browse/STR-2938 > Project: Struts 1 > Issue Type: Improvement > Components: Core > Reporter: Michael Jouravlev > Assigned To: Michael Jouravlev > Priority: Minor > > Struts 1.x does not require defining action mapping to obtain an > ActionForward, form beans always have been optional, controller settings are > rarely changed. I suggest to create default struts-config.xml with sensible > settings for controller and resources, so that simple projects could be > started without creating an explicit struts-config.xml file. > Of course, struts-config.xml will be customized more often than > chain-config.xml, but the point is to be able to create a simple Struts > application without getting into details of what struts-config.xml is for and > how it works. This will simplify the learning process. > ActionServlet should not throw UnavailableException if > \WEB-INF\struts-config.xml or a web.xml parameter is not found. Instead it > should use a default version from the classpath just like it uses > chain-config.xml. -- 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
