C'est cool patrice, plein de bonne choses. Le coup de DispatchAction, �a peut servir a plein de truc :)
 
Par contre, je voudrais savoir si je peux configurer struts afin que lorsque je me j'acc�de � l'application, une servlet s'ex�cute tout de suite (pour faire des traitements de pr�paration) et forward vers le login.jsp.
Enfin je dis configurer struts, mais cela n'a peut �tre rien a voir avec lui ?
 
Merci
 
Cyril
-----Message d'origine-----
De : Patrice Godard [mailto:[EMAIL PROTECTED]
Envoy� : mardi 22 juillet 2003 11:30
� : java
Objet : Re:Question aux utilisateurs de Struts !

> 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 à