one action per function or functional area is probably best.
you can then tailor the validation and responses more easily. adam > Date: Fri, 24 Sep 2010 10:35:42 +0100 > Subject: How to structure a struts2 application > From: darrenkarst...@gmail.com > To: user@struts.apache.org > > Hi, > I have just started learning struts2 and was wondering what is the best way > to structure my application. > > I was planning on creating one ActionSupport class to deal with all user > action (creating, editing, login etc). This would have a method for each > type of action (create(), login() etc) and a mapping with a wildcard like > this: > <action name="*User" class="uk.co.javawebgames.UserAction" method="{1}"> > > However im not sure if this is the best way of doing things because all of > the user actions would share the same validate method, and each different > type of action would need different validation. I was thinking of maybe > putting a switch in the validate method to do different validation depending > on which action has been called, or perhaps just having different action > classes for each type of user action. Do either of these approaches sound > sensible? Or am I missing an easier way to go about grouping up all the user > actions? > Regards > Darren