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] fonction


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut [ struts ][JSP] fonction
    Bonjour, j'aurai voulu savoir dans un premier temps si on pouvait ecrire une fonction dans l'ActionForm ?
    Et si c'est possible comment faire appel a cette fonction via une jsp ?
    Merci d'avance pour vos réponses

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 36
    Par défaut
    Citation Envoyé par stela86
    Bonjour, j'aurai voulu savoir dans un premier temps si on pouvait ecrire une fonction dans l'ActionForm ?
    Et si c'est possible comment faire appel a cette fonction via une jsp ?
    Merci d'avance pour vos réponses
    J'avoue que je ne comprends pas trop pourquoi tu veux ecrire des fonctions dans ton form qui est destiné à gérer la partie data mais en soit tu peux le faire.
    Ecris tes fonctions et référence ton form dans ta JSP comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <%@ page import="fr.ton.chemin.TonForm"%>
     
    <%TonForm form = (TonForm) request.getSession().getAttribute("tonForm");%>
    Et ainsi, tu pourras ensuite appeler toute fonction (getter/setter ou autre) que tu aurais définis dans ton form.

    Hope this help.

  3. #3
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Ok, le truc c'est que j'ai inclu mon form ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <jsp:useBean id="nomDeBean" class="com.myapp.struts.ActionFormInsererArticle" scope="request" />
    Cela change t'il quelque chose?
    Et a quoi correspond le "tonForm" dans getAttribut ?

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par stela86
    Ok, le truc c'est que j'ai inclu mon form ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <jsp:useBean id="nomDeBean" class="com.myapp.struts.ActionFormInsererArticle" scope="request" />
    Cela change t'il quelque chose?
    Et a quoi correspond le "tonForm" dans getAttribut ?
    En struts tu n'a pas besoin de faire un jsp:useBean. le form est déjà chargé en request ou session.

    Ta méthode doit etre dans un bean (classe java classique) ce qu'on appelle POJO, avec des getter/setter tu peux dans la jsp afficher les valeurs souhaités..

    la finalité du MVC est d'eviter d'appeler une fonction directement dans la jsp ..

  5. #5
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Le truc c'est que j'ai ma premiere page jsp ou je ne veux pas appeler de fonction mais a un moment donné j'applique Ajax qui m'appel donc une autre page JSP du coup j'ai besoin d'inclure le bean dans cette page pour qu'elle la reconnaisse.
    Et c'est dans celle ci que je doit appeler un fonction!
    Tu vois?

  6. #6
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    J'ai effectuer ce test:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    FormInserer form = (FormInserer) request.getSession().getAttribute("FormInserer");
      <%=request.getSession().getAttribute("FormInserer")%>
    le soucis c'est qu'il m'ecrit null!
    Je ne comprend pas

Discussions similaires

  1. [struts jsp javascript] parametre d'une fonction javascript
    Par chouchou93 dans le forum Struts 1
    Réponses: 1
    Dernier message: 19/05/2006, 08h54
  2. [Struts][JSP] Sous-propriété de bean non rapatriée
    Par cowa dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 04/05/2004, 10h25
  3. [Struts][jsp] probleme de path
    Par vpet dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 30/03/2004, 18h21
  4. [ STRUTS ][ JSP ][ ArrayList] un lien pour trier
    Par LoulouFifi dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 03/02/2004, 17h24
  5. [struts][JSP][select] problème avec le select
    Par redge_touch dans le forum Struts 1
    Réponses: 4
    Dernier message: 14/01/2004, 10h05

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