Ok, c'est sympas de m'aider

struts-config.xml
=================
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE struts-config
                PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 
1.1//EN"
                "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd";>

<struts-config>
  <form-beans>
    <form-bean name="loginForm" type="com.too.login.simpleLoginForm" />
  </form-beans>

  <action-mappings>
    <action path="/Login" type="com.too.login.simpleLoginAction" name="loginForm">
      <forward name="succes" path="/menu.jsp" />
    </action>
  </action-mappings>

  <message-resources parameter="too.ApplicationResources" />
</struts-config>

index.jsp
=========
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>

<%@ page language="java" %>

<jsp:forward page="simpleLoginAction.do?dispatch=init" />


Pour r�pondre � ta question, oui ma webapp est bien mont�e.

Ce que je voudrais faire c'est des que l'utilisateur acc�de � l'appli. Il est dirig� 
vers la page index.jsp (normal). Cette page appel l'ActionDispatch avec le param�tre 
init pour pr�parer la connexion et ensuite forwarder
vers la page login.jsp. Et puis l� c'est plus classique pour moi, un formulaire et 
puis une Action et un forward.

Si j'ai bien compris, l'ActionDispatch servira a la fois pour l'init et comme action 
du formulaire de login ?
Je pense que mon action-mappings n'est pas bien configur� !

Merci d'avance
Cyril

-----Message d'origine-----
De : Patrice Godard [mailto:[EMAIL PROTECTED]
Envoy� : mardi 22 juillet 2003 15:03
� : java
Objet : RE: Question aux utilisateurs de Struts !


-Ta webapp est-elle mont�e correctement? (tu peux acc�der � une ressource statique 
sans pb?)

-Sans un extrait de ton struts-config.xml montrant l'actionMapping associ� � ton 
action je ne ne peux pas faire grand chose pour toi.

> 
> 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,34EUR/mn) ; t�l : 08 92 68 13 50 (0,34EUR/mn) 
> 
> 


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

Répondre à