IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 2 Java Discussion :

Equivalent de dispatchAction


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut Equivalent de dispatchAction
    Bonjour j'ai du mal à débuter avec Struts2.
    Là j'aimerais faire l'équivalent des dispatchAction struts 1.

    J'ai une action LoginSupport :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    public class LoginSupport extends ActionSupport {
     
       private static final long serialVersionUID = 1L;
     
       private String login;
       private String password;
     
       public String getLogin() {
    	return login;
       }
     
       public void setLogin(String login) {
    	this.login = login;
      }
     
       public String getPassword() {
    	return password;
       }
     
       public void setPassword(String password) {
    	this.password = password;
       }
     
       public String execute() throws Exception {
            return INPUT;
        }
     
       public String login() throws Exception {
    	return SUCCESS;
       }
     
    }
    Une page index.jsp qui fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <% response.sendRedirect("Login.action"); %>
    La page login.jsp qui contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <s:form action="Login">
    	<s:textfield key="login" name="login" size="20" />
    	<s:password key="password" name="password" size="20"/>
    	<s:submit/>
    </s:form>
    Et le struts.xml qui contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <action name="Login" class="(...)LoginSupport">
        <result name="input">/jsp/login.jsp</result>
        <result>/jsp/success.jsp</result>
    </action>
    J'aimerais juste réussir à passer dans la méthode login de LoginSupport quand je soumets mon formulaire. J'ai essayé des tas de choses dans le struts.xml avec des paramètres method, et aussi en passant method au submit mais rien à faire

  2. #2
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    Finalement j'ai réussi

  3. #3
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Ce serait sympa de donner la solution.
    ça profiterait à d'autres.

  4. #4
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    ok j'ai juste modifié le form, en particulier method dans le submit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <s:form action="Login.action">
    	<s:textfield key="login" name="login" size="20" />
    	<s:password key="password" name="password" size="20"/>
    	<s:submit method="login"/>
    </s:form>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/11/2002, 09h12
  2. equivalent à explode?
    Par djridou dans le forum Langage
    Réponses: 3
    Dernier message: 28/08/2002, 11h01
  3. [Kylix] Equivalent ShellExec en CLX
    Par Anonymous dans le forum EDI
    Réponses: 7
    Dernier message: 14/08/2002, 11h55
  4. Equivalent à ExeName pour une DLL
    Par Smortex dans le forum Langage
    Réponses: 7
    Dernier message: 16/07/2002, 21h07
  5. [Kylix] equivalent winsock avec kylix
    Par Victor dans le forum EDI
    Réponses: 2
    Dernier message: 08/05/2002, 07h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo