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 1 Java Discussion :

Probleme html:link avec un LookupDispatchAction


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut Probleme html:link avec un LookupDispatchAction
    Bonjour,

    j'ai actuellement un probléme pour utiliser un html:link cela me retourne l'erreur suivante :
    "Request[/Manager] does not contain handler parameter named 'operation'"
    voici le code de la jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <logic:iterate id="user" name="listperso">
    				<tr>
    					<td>
    						<bean:write name="user" property="nom" />
    					</td>
    					<td>
    						<html:link action="Manager"paramId="id"
    							paramName="user" paramProperty="id">
    							<bean:message key="manager.dellperso" />
    						</html:link>
    					</td>
    				</tr>
    				<br />
    			</logic:iterate>
    et voici le cade de dans mon fichier de struts-config
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <action path="/Manager" type="action.ManagerAction" scope="session" name="ManagerForm" validate="true" input="manager.definition" parameter="operation">
            	<forward name="Manager" path="manager.definition" />
    </action>
    j'ai bien vue dans le faq une solution mais je n'arrive pas a resoudre mon probléme pour autant.

    si quelqu'un pouvait m'éclairer à se sujet. merci d'avance

  2. #2
    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
    Comme c'est écrit dans la FAQ, tu peux définir une variable qui contiendra le libellé correspondant à la méthode de la LookupDispatchAction à exécuter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <bean:define id="libelleMethode">
       <bean:message key="cleMethode"/>
    </bean:define>
    et dans le lien, tu la passes en paramètre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <html:link action="Manager?operation=${libelleMethode}" paramId="id" paramName="user" paramProperty="id">
    	<bean:message key="manager.dellperso" />
    </html:link>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut
    ok c'est cool ca marche. merci!

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/06/2007, 09h15
  2. [Struts 1.1][html:link] avec plusieurs paramètres
    Par bbo1991 dans le forum Struts 1
    Réponses: 3
    Dernier message: 21/03/2007, 12h32
  3. <html:link> avec une variable en paramètre
    Par mariemor64 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 02/06/2006, 11h26
  4. [Struts] Html:link avec plusieurs paramètres
    Par mariemor64 dans le forum Struts 1
    Réponses: 2
    Dernier message: 24/05/2006, 14h27
  5. probleme de link avec visual studio .net 2003
    Par kamal101 dans le forum MFC
    Réponses: 9
    Dernier message: 28/03/2005, 21h44

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