"Anthony Martin" <[EMAIL PROTECTED]> wrote:

> In general, however, you can go to actions directly as long as you supply
> the required fields in the url (if any).
> 
> In the case of the struts-example, going to logon.do gives a validation
> error because it was expecting the correct query string.  For example:
> 
> http://localhost/struts-example/logon.do?username=foo&password=bar
> 
> 
> Anthony

Yes, you can always go directly to the action, as long as you provide
the necessary data. Some actions do not need any input at all. (e. g. 
/admin/restart.do)

It wouldn't be very bad to go directly to login.do without any data, since
this would simply report an error and forward to its input (login.jsp)
itself.


--
gR


> 
> -----Original Message-----
> From: Gregor Rayman [mailto:[EMAIL PROTECTED]]
> Sent: Monday, July 02, 2001 10:28 AM
> To: [EMAIL PROTECTED]
> Subject: Re: jsp vs do
> 
> 
> "Anthony Martin" <[EMAIL PROTECTED]> wrote:
> 
> 
> > This is how I understand it.  A .do maps to an action then to a .jsp.  If
> > you link directly to a .jsp, the action never executes.  Actions are
> mapped
> > to a .jsp in the struts-config.xml file.
> > 
> > I'm sure there are more clear explanations to follow.
> > 
> > 
> > Anthony
> 
> DO takes you to an action which needs some input from your currently
> displayed from. If you don't have yet the data necessary for the
> action, you cannot go to the action. In such case you can go to 
> HTML or JSP, which contains the input fields you can fill out and
> submit to a DO action.
> 
> In the example application, the link goes to login.jsp, since it is 
> the place where you can enter the credentials. They are then validated
> in a action (DO). You cannot go to the action directly, since you 
> do not have the username/password yet.
> 
> --
> gR
> 

Reply via email to