> Une petite question aux utilisateurs de Struts !
>
> J'ai une jps login.jsp, un loginForm.java et un loginAction. Dans le loginAction, je fait tous ce dont j'ai besoin et je valide le login.
>
> Est ce que je pourrais avoir une partie de traitement fait dans le loginAction ex�cuter au chargement de la page login.jsp.
> Un peu comme ce qu'on fait sans struts. On appel une servlet en direct elle redirige vers le login.jsp.
 
Oui, deux (ou 3 solutions) � cela:
 
-Utiliser 2 actions: InitAction qui fait la premi�re partie des traitements et forward vers login.jsp et LoginAction qui traite le login proprement dit. (les deux actions utilisant le m�me FormBean si tu veux l'initialiser dans la premi�re et l'utiliser dans la seconde)
 
-Utiliser une DispatchAction avec 2 m�thodes (init et login par exemple).
 Si le param�tre de dispatch est "dispatch" (ce que je fais en g�n�ral) alors tu appelleras l'initialialisation par http://serveur/LoginDispatchActiondo?dispatch=init et la m�thode de validation du login (action du formulaire), avec un param�tre cach� "dispatch" de valeur "login".
 
La troisi�me solution est d'utiliser une Action param�tr�e (via le "parameter" et de switcher � la main, mais la DispatchAction fait �a tr�s bien automatiquement).
 
Hope this helps.
 
Patrice
 


Acc�dez au courrier �lectronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34�/mn) ; t�l : 08 92 68 13 50 (0,34�/mn)

Répondre à