struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erez Efrati <>
Subject RE: actions best practice question
Date Fri, 18 Jul 2003 13:36:31 GMT

I agree with that, and that is basically how I did. But I was wondering
for the first time the action is called, basically just for displaying
the page letting the user type in the fields values and click submit,
what action do you use, if any? Cause, it's only the next time the
action is called that the action is going to do real action.


-----Original Message-----
From: Nicolas De Loof [] 
Sent: Friday, July 18, 2003 2:24 PM
To: Struts Users Mailing List
Subject: Re: actions best practice question

According to MVC pattern ,alway link to action, not to JSP. This way you
controler always knows what the user is doing,
and you can add some logic if needed.

Using a request parameter to addapt action behaviour is a common Struts
use (take a look at DispatchAction).


> I have a login page with a link with "forgot password?" for users to
> retrieve the passwords to their email account in case they forgot it.
> It's pretty trivial but still using struts what is the best practice?
> Should the link inside the login page point to the ForgotPassword.jsp
> to a action?
> Currently I used a, and in the action I check if
> there's an 'action' parameter with the value of 'send'. If the
> parameter does not exist then I locally forward to the
> ForgotPassword.jsp using struts-config.xml local forwards
> If it does exist and equals to 'send' then I perform the actual
> operation of going to the EJB layer and do what is necessary to do.
> Is this the way to do it, or am I missing the point here?
> Any comment would be greatly appreciated here,
> Thanks,
> Erez
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

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

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

View raw message