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)
