Bonjour je souhaite afficher la date systeme sur ma page, j'ai fait :
mais ca ne fonctionne pas.Code:<h:outputText value="<%System.out.println(new Date()); %>"></h:outputText>
Comment faire?
Merci.
Version imprimable
Bonjour je souhaite afficher la date systeme sur ma page, j'ai fait :
mais ca ne fonctionne pas.Code:<h:outputText value="<%System.out.println(new Date()); %>"></h:outputText>
Comment faire?
Merci.
????????????????8O8O8O8O8O8O
primo System.out fais une sortie vers le standard output de ton server --->la console.
secondo en utilise avec jsf les expression language pour setter des valeur
donc declare dans ub backing bean une proprietre de type Date mets en la date actuelle
puis <h:outputText value="#{bean.date}"/>
ou bean c'est ton backing bean et date et la propriete ou il ya date
:salut: et tomy 8O
puis faces-config.xmlCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 import java.text.DateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import java.util.TimeZone; public class Controleur { public String datedujour() {Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT+01:00"), Locale.FRANCE); Date date1=calendar.getTime(); String dateString=DateFormat.getDateInstance().format(date1); return dateString;} }
puis ta page jsfCode:
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" encoding="UTF-8"?> <faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"> <managed-bean> <managed-bean-name>controleur</managed-bean-name> <managed-bean-class>Controleur</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean>
8O8O8OCode:
1
2
3
4
5
6 <body> <f:view> <h:outputText rendered="true" value="#{controleur.datedujour}"></h:outputText> </f:view> </body>
pas besoin de le convertir en String