OK, j'ai fait tout ca mais j'ai une erreur ........ l'url est http://localhost:8080/myapp/simpleLoginAction.do?dispatch=init et j'ai un message d'erreur
type Rapport d''état message Invalid path /simpleLoginAction was requested description La requête envoyée par le client était syntaxiquement incorrecte (Invalid path /simpleLoginAction was requested). je pense qu'il faut ajouter quelque chose aux fichiers de config mais quoi ???? Cyril -----Message d'origine----- De : Sebastien Cesbron [mailto:[EMAIL PROTECTED] Envoyé : mardi 22 juillet 2003 14:59 À : [EMAIL PROTECTED] Objet : Re: Question aux utilisateurs de Struts ! Il n'est pas possible de mettre une action comme welcome file par contre tu peux avoir un index.jsp qui fait un forward vers loginAction.do?dispatch=init Seb Cyril Scelles wrote: > 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)
