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 :

[struts jsp/serveur] comment passer uen variable


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 204
    Par défaut [struts jsp/serveur] comment passer uen variable
    question peu etre bete,

    je veux passer la valeur d'un variable de ma jsp au mon bean c est a dire vers le serveur.............comment faire?

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 870
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 870
    Par défaut
    Salut,

    Pour passer des valeurs, il faut faire des requêtes GET ou POST. En général, un lien avec des paramètres dans l'url, ou bien un formulaire avec des champs en methode POST.

    Tu peux également utiliser AJAX pour le faire sans quitter ta page, cf les docs sur AJAX pour plus d'infos.

    A+

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 204
    Par défaut
    mmmmmmmmmmm

    ce st pas si simple, enfin je crois voila ce que je dois faire:

    - dans ma jsp j affiche une liste chaque ligne est identifié par un id qui n est pas affiché
    - lorsque je sélectionne une ligne j appelle une action qui me fait un traitement spécifique sur la ligne, mais je dois récupérer l'id de la ligne sélectionnée

    ou puis je trouver AJAX? c est quoi ??

  4. #4
    Membre confirmé Avatar de 17mounir
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2005
    Messages : 101
    Par défaut
    Salut !

    Pour celà il y a plusieurs méthodes :
    - un formulaire struts (un objet Actionform qui mappe ton formulaire html ...)
    - dans le scope (requete ou session ...) en utilisant dans t'as jsp un scriptlet avec request.getSession()SetAttribute(" nomLogic", "Valeur")

    Je sais pas si c'est un peu plus clair.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 204
    Par défaut
    Citation Envoyé par 17mounir
    Salut !

    Pour celà il y a plusieurs méthodes :
    - un formulaire struts (un objet Actionform qui mappe ton formulaire html ...)
    - dans le scope (requete ou session ...) en utilisant dans t'as jsp un scriptlet avec request.getSession()SetAttribute(" nomLogic", "Valeur")

    Je sais pas si c'est un peu plus clair.
    oui c est plus clair, en faite je pensais faire un:

    request.getSession()SetAttribute(" nomLogic", "Valeur")

    mais je ne sais pas comment récupérer mon id

    voila mon code:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <layout:collection onRowClick="javascript:findOperationSmallCase();" styleClass="DATALIST" styleClass2="DATALIST2" width="100%" height="250" id="smallCase" name="smallCaseForm" property="listOperationSmallCase" sortAction="client"> 
    
    
    <layout:collectionItem title="prompt.smallcase.dateOperation" property="dateOperation" sortable="true"/>
    
    <layout:collectionItem title="prompt.smallcase.idOperationType" property="idOperationType" />
    </layout:collection>
    
    je n affiche pas l attribut "id" mais je dois lé récupere lors d un click sur une ligne, je ne sais meme pas si c est faisable

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 204
    Par défaut
    j avance a petit pas!!!

    j ai modifié ma balise et je recupere bien mon id

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <layout:collection onRowClick="javascript:findOperationSmallCase(${smallCase.id});"styleClass="DATALIST" styleClass2="DATALIST2" width="100%" height="250" id="smallCase" name="smallCaseForm" property="listOperationSmallCase" sortAction="client"> 
    
    

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 09/08/2006, 13h39
  2. Comment passer une variable jsp à un script ?
    Par MAJIK_ENIS dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 28/05/2006, 20h50
  3. Réponses: 4
    Dernier message: 26/05/2006, 17h17
  4. Réponses: 3
    Dernier message: 27/04/2006, 11h37
  5. Comment passer uen Base de donnée en réseau
    Par patrick55 dans le forum Access
    Réponses: 5
    Dernier message: 30/10/2005, 18h29

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