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 :

Lien dans un form sans submit passe quand meme dans l'action?


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 85
    Par défaut Lien dans un form sans submit passe quand meme dans l'action?
    J'ai deux boutons submit sur une jsp, ceux ci mène vers une dispatchAction et ça se passe bien.
    Par contre mon troisième bouton est un simple lien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <td align="center" width="80"><a href="${pageContext.request.contextPath}/Administration/ajoutModifDonnees.jsp"
    	title='<i18n:message key="Ajouter" />'> <input type="image"
    	 src="./image/btnPlus.gif" width="22" height="20"
    	border="0" > </a></td>
    Le problème c'est qu'il cherche à passer dans l'action, hors je ne lui fournis pas de nom de méthode (dispatchAction) donc ça part en erreur.

  2. #2
    Membre expérimenté Avatar de welcome_59
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 203
    Par défaut
    Pourquoi pas quelque chose du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <td align="center" width="80"><a onclick="submit()"
    	title='<i18n:message key="Ajouter" />'> <input type="image"
    	 src="./image/btnPlus.gif" width="22" height="20"
    	border="0" > </a></td>
    Qui soumettra le formulaire de manière plus "naturelle".
    Bien entendu il faut être ok pour le Javascript.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 85
    Par défaut
    Mon but est de ne pas soumettre mon formulaire quand je click sur le lien. Ou en tout cas de ne pas passer par une action, en effet celle ci n'aurait rien à faire. En attendant ma solution de contournement est de faire une action qui ne fait rien, mais c'est tres laid...

  4. #4
    Membre expérimenté Avatar de welcome_59
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 203
    Par défaut
    Que souhaiterais-tu qu'il se passe si tu clique sur le lien?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 85
    Par défaut
    Juste arrivé sur le lien, il n'y a pas besoin de valider les infos du formulaire, mais si c'est fait c'est pas grave, c'est implicite. Par contre me coder une action supplémentaire et inutile ça m'ennuie un peu.

  6. #6
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut
    Pas besoin de coder une nouvelle action. Tu peux te farcir "juste" une méthode que tu nommera "unspecified" si tu étends DispatchAction. J'épère que ça convient plus à ce que tu veux faire.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/01/2012, 19h59
  2. [VB6] [Excel] Feuille dans une form, sans excel installé
    Par ro2v dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 05/05/2010, 12h45
  3. Réponses: 1
    Dernier message: 28/08/2009, 21h36
  4. Réponses: 7
    Dernier message: 18/02/2009, 12h34
  5. Réponses: 3
    Dernier message: 20/04/2007, 14h06

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