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

Taglibs Java Discussion :

balise c:set sans effet sur $(nomDeVariable)


Sujet :

Taglibs Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut balise c:set sans effet sur $(nomDeVariable)
    salut,

    j'ai l'erreur mentionnée dans le titre lorsque j'essaie de lancer (sur tomcat) la page JSP suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
    <%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
     
    <f:view>
    <jsp:useBean id="joueur1" class="jeu421.Joueur421"></jsp:useBean>
    <jsp:useBean id="joueur2" class="jeu421.Joueur421"></jsp:useBean>
    hello<br/>
     
    JOUEUR1 : ${joueur1.nombreDeLancers }<br/>
    JOUEUR2 : ${joueur2.nombreDeLancers }<br/>
     
    Le gagnant est : 
    <c:choose>
    	<c:when test="${joueur1.nombreDeLancers gt joueur2.nombreDeLancers}">Joueur n°2</c:when>
    	<c:when test="${joueur1.nombreDeLancers lt joueur2.nombreDeLancers}">Joueur n°1</c:when>
    	<c:otherwise>Les 2 joueurs sont ex-aequo!</c:otherwise>
     
    </c:choose>
    <br/>
    <h:form action="faces/jeu421.jsp" id="abc">
    	<h:commandButton value="Click me"></h:commandButton>
    </h:form>
     
    </f:view>
    </body>
    </html>
    en gros j'ai 2 joueurs de 421 qui ont tiré 3 dés jusqu'à ce que l'un des 2 aut la combinaison 421.
    donc celui qui a fait le moins de lancers gagne.

    aidez-moi svp!

    olivier

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut
    j'ai du nouveau, en fait ce qu'il n'aime pas c'est le texte à l'intérieur de la balise, donc je me retrouve avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
    <%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
     
    <f:view>
    <jsp:useBean id="joueur1" class="jeu421.Joueur421"></jsp:useBean>
    <jsp:useBean id="joueur2" class="jeu421.Joueur421"></jsp:useBean>
    hello<br/>
     
    JOUEUR1 : ${joueur1.nombreDeLancers }<br/>
    JOUEUR2 : ${joueur2.nombreDeLancers }<br/>
     
    Le gagnant est : 
    <c:choose>
    	<c:when test="#{joueur1.nombreDeLancers > joueur2.nombreDeLancers}">
    		<c:set var="gagnant" value="Joueur n°2"></c:set>
    	</c:when>
    	<c:when test="#{joueur1.nombreDeLancers < joueur2.nombreDeLancers}">
    		<c:set var="gagnant" value="Joueur n°1"></c:set>
    	</c:when>
    	<c:when test="#{ joueur1.nombreDeLancers == joueur2.nombreDeLancers}">
    		<c:set var="gagnant" value="Les 2 joueurs sont ex-aequo"></c:set>
    	</c:when>
     
    </c:choose>
    ${gagnant }
     
     
    <br/>
    <h:form  id="abc">
    	<h:commandButton value="Click me" action="/faces/jeu421.jsp" id="def"></h:commandButton>
    </h:form>
     
    </f:view>
    </body>
    </html>
    et le résultat c'est que j'ai les lignes "hello",les nombres des 2 joueurs, et la ligne "le gagnant est :" sans nom après, comme si gagnant n'avait pas été modifié par les balises set.

    olivier

Discussions similaires

  1. [PPT-MAC 2011] PowerPoint 2011 : masque Page commentaires sans effet sur les pages
    Par inexium dans le forum Powerpoint
    Réponses: 0
    Dernier message: 28/02/2012, 14h52
  2. .erase sans effet sur mon vector
    Par fred94190 dans le forum SL & STL
    Réponses: 5
    Dernier message: 12/07/2011, 11h49
  3. Marques sans effet sur action Imprimer
    Par _rsk_ dans le forum W4 Express
    Réponses: 0
    Dernier message: 24/06/2011, 15h42
  4. Réponses: 1
    Dernier message: 05/05/2011, 12h23
  5. [MySQL] Script sans effet sur base de données
    Par carbaba dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/02/2008, 20h42

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