> From: Aidan Mark Humphreys [mailto:[EMAIL PROTECTED] > > Another 2 simple questions (in case anyone feels like answering > :).
No problem :-) > This snippet is taken from the domify friend book example. > > <views> > <view id="loginRequired" path="loginRequired.jsp"> > <transform path="trimOutside.jsp"/> > </view> > </views> > > <command name="changePassword"> > <controller class="...ChangePassword"/> > > <view ref="loginRequired"/> > > <view name="success"> > <transform path="changePassword.xsl"/> > <transform path="inside.xsl"/> > </view> > </command> > > How should one interpret the nameless view reference in the > command changePassword? Does it act like a "default" tag in a > switch statement - ie if the controller returns a value not > assoicated with a view name (anything but "success" in this > case), use the referenced view? The "ref" is a special case. See the documentation for the config schema: http://mav.sourceforge.net/maverick-manual.html#N105F4 If there is no name, it defaults to the value of ref. If you only have a single view, you can leave off the name entirely and that view will be rendered no matter what you return from the controller. > 2nd question - in this example ... > > <command name="loginSubmit"> > <controller class="...LoginSubmit" /> > > <view name="success" type="redirect"/> > > <view name="error" path="loginFailed.jsp"> > <transform path="trimOutside.jsp"/> > </view> > </command> > > What is the target of the "success" redirect view? Redirect to > where? The redirect view can either look for a path in the static config (missing in the above example) or it can take the destination from the controller dynamically (through the model). Take a look at the javadocs for RedirectViewFactory: http://mav.sourceforge.net/api/org/infohazard/maverick/view/RedirectView Factory.html Jeff ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn [INVALID FOOTER]