On 10/4/05, Leon Rosenberg <[EMAIL PROTECTED]> wrote: > We have a search where the user can select whether he gets the result > as a gallery (many pics, few content), data summary ( less pix, more > content) and list (no pics, only content). They are produced by > different jsp pages (using tiles for same parts) but considered one > "result page".
This is what I do too. I mean, many pages by one action. > there is always a separate path (mapping) for each use-case (which can > map to the same action class, but still considered different action, > at least virtually), and each use-cases has one "page" assigned to it. > In reality it could be 5 possible JSP choosen alternatively by the > action, but it still one "result page". This is what I don't do. I prefer to have less actions, usually stateful. I pass parameter to it or submit a form, and it selects a proper view. But I guess you are right: I am able to google static html pages for my live samples, that precede my actions. But google does not show the actions (*.do) themselves. My actions show different content on GET, and accept POST as well. I don't think this is a huge issue. If I had a large website, I think I would have some static pages anyway. On 10/5/05, Werner Punz <[EMAIL PROTECTED]> wrote: > But the basic mechanisms regarding the whole page flow system are very similar > in jsf and struts Please correct me if I am wrong, but in JSF I always ask for a page. In Struts I can ask for any arbitrary service, then Struts action would generate output (if any) itself, and return null. This is more flexible. > although I have to admit (please do not beat me for that ;-) ) > the JSF syntax and handling with possible optional combined controller-model > and binding patterns > is easier to understand than the struts system for people being used to > classical non html ui > programming also it is more suitable for easy to handle stateful > scope systems, like Seam proves. For me, "classical non html ui programming" includes a message loop ;-) Anyway, Struts does not have to be cryptic. How do you like this syntax: <component path = "/Home" type = "org.acme.HomeAction" view = "/pages/home.jsp"> <event name = "logon" path = "/Logon.do"/> <event name = "signup" path = "/Registration.do"/> </component> If I have more than one view generated by one action, I can use slightly different syntax: <component path = "/Logon" type = "org.acme.LogonAction" form = "LogonForm"> <event name = "error" path = "/Logon.do" /> <event name = "success, cancel, logout" path = "/Home.do" /> <render name = "notloggedin" path = "/pages/logon.jsp" /> <render name = "loggedin" path = "/pages/logoff.jsp" /> </component> It is the same old Struts Classic, enhanced with custom ruleset class ;-) Michael Jouravlev. -- Struts Dialogs http://struts.sourceforge.net/strutsdialogs --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]