struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Graham" <>
Subject Re: Presentation controller code, flags...In the Action or JSPs?
Date Sat, 25 Jan 2003 04:39:04 GMT
It's perfectly ok for your ActionForm to contain an event or action property 
to determine what a form should do.  The same form should be used for add 
and update and that's one way to accomplish it.  As far as ui changes you 
should look at using Tiles to separate the pieces into reusable chunks.


>From: Gene Campbell <>
>Reply-To: "Struts Users Mailing List" <>
>Subject: Presentation controller code, flags...In the Action or JSPs?
>Date: Fri, 24 Jan 2003 18:26:55 -0800 (PST)
>Clearly, the application logic control code goes in
>the Action classes, or classes available to Action
>classes.  And, the application data goes in the
>What about code and data that exists solely to drive
>the presentation?  For example, consider a field named
>event.  This field holds various values to control the
>flow of the presentation.  Should this field be part
>of the ActionForm?  Or, because it isn't business
>data, should it be handled outside of the ActionForm,
>through the request/session objects?
>That one is sort of picky.  But, what about a field
>like showDetails?  When it is one value one UI
>experience happens, and when another value, another
>experience happens.  Should this field be in the
>ActionForm, assuming control logic for the field is
>coded in the jsp?  Or should it be in the
>Furthermore, what about the control logic to choose
>the UI experience above?  Should that go in the JSP
>turning on portions of jsp markup?  Or, should it go
>in the Action, calling different ActionForwards based
>on value?
>The second method (Action-ActionForwards) seem like
>the more MVC way to work, but it might end up it a
>bunch of jsps to maintain, or some nasty jsp includes
>(i.e. which jsp gets the <form>, which gets the
></form>.)  Combining JSP blocks and switching them on
>and off with control structures reduces the multiple
>jsp problem, but might not be the best design for some
>thanks - gene
>Do you Yahoo!?
>Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
>To unsubscribe, e-mail:   
>For additional commands, e-mail: 

STOP MORE SPAM with the new MSN 8 and get 2 months FREE*

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message