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

JSF Java Discussion :

Appel de code JSP depuis JSF


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 141
    Par défaut Appel de code JSP depuis JSF
    Bonjour.

    Imaginons le code JSF suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    <%
    HashMap<Integer, String> filters = new HashMap<Integer,String>();
    %>
     
    <f:view>
    	<h:form>
    		<h:inputText value="foo" />
    	</h:form>
    </f:view>
    Comment faire que le contenu de l'input text aille dans la hashmap après appui sur un bouton de validation par exemple?

  2. #2
    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
    avec JSF on n'utilise plus du script dans les jsp, tout doit se faire en java..et utiliser les EL exrpession, value binding ..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:outputText value="#{managedBean.attribute}"/>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 141
    Par défaut
    Arf, c'est justement ce que je voulais éviter.
    En fait dans le cas de ma hashmap, si je suis faire un put(), c'est plus compliqué car il me semble qu'on ne peut pas appeler une méthode avec paramètre non?

    Ca voudrait dire qu'il faudrait que je créé un bean qui stock les paramètres et que j'appelle la méthode sur ces paramètres après non?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 141
    Par défaut
    Bon, en fait je vais multiplier les beans sous forme de hashmaps et accéder au éléments avec l'EL, j'ai une question justement :

    Le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #{filters[Bean.FACILITY_TYPE]}
    me retourne l'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    org.apache.jasper.el.JspPropertyNotFoundException:
    Target Unreachable, 'BracketSuffix' returned null
    FacilityType est une constante de type Integer dans la classe Bean

Discussions similaires

  1. Appel de code VB depuis JAVA
    Par haskouse dans le forum Général Java
    Réponses: 1
    Dernier message: 26/03/2012, 08h57
  2. Appeler du code behind depuis un script Jquery
    Par keryss dans le forum ASP.NET
    Réponses: 2
    Dernier message: 27/06/2011, 08h50
  3. Appeler du code behind depuis un événement javascript :
    Par FredChautems dans le forum ASP.NET
    Réponses: 8
    Dernier message: 24/03/2008, 13h36
  4. Appeler du code behind depuis un événement javascript :
    Par FredChautems dans le forum Framework .NET
    Réponses: 0
    Dernier message: 20/03/2008, 12h59
  5. [JS] Appeler du code C# depuis du code JS
    Par DontNet dans le forum ASP.NET
    Réponses: 3
    Dernier message: 05/05/2005, 19h00

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