Pas d'affichage des valeurs de clé de fichier message
Bonjour à tous,
J’espère que vous avez été gaté !
J'ai un petit souci, dans la meme page, certaines valeurs de clé du fichier message s'affichent et pas d'autre ???
Dans la page ci dessous, #{msg[form.menu.login]}" ne fonctionne pas : rien ne s'affiche, alors qu'il y a bien la clé et valeur dans le fichier messages.properties alors que #{msg[loginUserForm.txtEmail]} (un peu plus loin) fonctionne très bien.
Code:
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 47 48 49 50 51 52 53 54 55 56
| <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:p="http://primefaces.org/ui">
<h:head>
<title>PrimeFaces Test</title>
<link href="css/test.css" rel="stylesheet"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
</h:head>
<h:body>
<div class="fixe">
<ul class="topnav">
<li><p:link outcome="/index.jsf" value="Accueil"/></li>form.menu.login
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li class="rightActive"><p:link outcome="/login/login.jsf" value="#{msg[form.menu.login]}"/></li>
</ul>
</div>
<div class="corp">
<h:form>
<p:panel header="Connexion" style="padding:0 16px;">
<h:panelGrid id="grid" columns="3" cellpadding="5">
<h:outputText for="email" value="#{msg[loginUserForm.txtEmail]}" />
<p:inputText id="email" value="#{loginUserForm.identh}" required="true" validatorMessage="email error !" >
<f:validateRegex pattern="^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9]+)*(\.[A-Za-z]{2,})$" />
</p:inputText>
<p:message for="email" />
<h:outputText for="motdepasse" value="#{msg[loginUserForm.txtMotDePasse]}" />
<p:password id="motdepasse" value="#{loginUserForm.motdepasse}" required="true" validatorMessage="error"/>
<p:message for="motdepasse" />
</h:panelGrid>
<p:commandButton action="#{loginUserForm.buttonAction}" value="#{msg[loginUserForm.txtBtValider]}" update="grid" validateClient="true" styleClass="ui-priority-primary" icon="ui-icon-disk" />
<h:outputText value="#{msg[loginUserForm.erreurMsg]}" />
</p:panel>
</h:form>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
dsgsùgkesùgk
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
</div>
</h:body>
</html> |
merci pour votre aide