DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16104>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16104 default handler parameter value for LookupDispatchAction Summary: default handler parameter value for LookupDispatchAction Product: Struts Version: 1.1 Beta 3 Platform: All OS/Version: Linux Status: NEW Severity: Enhancement Priority: Other Component: Controller AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] The org.apache.struts.actions.LookupDispatchAction is very useful for GET as well as POST actions. It would imho be even more useful if there was some sort of default value for the dispatch parameter. I think it is best to illustrate with an example: The class that extends LookupDispatchAction contains this map: map.put("button.empty", "empty"); map.put("button.read", "read"); map.put("button.write", "write"); map.put("button.delete", "delete"); map.put("new", "empty"); map.put("read", "read"); map.put("write", "write"); map.put("delete", "delete"); Most common operations are when users view the 'view' page; they get there through <a href="http://localhost/app/view.do?item=224&action=read"> and similar links on an overview page listing all items. In the current situation if one replaces 'map.put("read", "read");' with 'map.put(null, "read");' to imply that "read" is the default function, and leaves out the 'action=read' there is a ServletException thrown. This exception is not thrown on '?item=224&action' (no '=<value>' after 'action'); in fact, the LookupDispatchAction.execute() does exactely what I would like, i.e. call my read() method. It would be nice if '&action' could be left out as well. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>