bonjour , j'ai un gros probléme que j'ai pas arrivée à résoudre depuis deux semaines : j'ai une page xhtml dans laquelle les données enregistrées en arabe dans la base de donnée sont bien récupérées ,voila le code tout marche bienmon probléme, losque je choisit un gouvernorat parmi celles du selectOneMenu la liste des delegations récupérées sont affichées ??????? , je ne sais pas pourquoi ça apparait aprés le render de <f: ajax> ,
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 <!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:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets"> <h:head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></h:head> <h:body dir = "rtl" lang="ar" > <h:form id="dossform"> <rich:panel id="infoActeNaissanceAssurePanel"> <h:panelGrid border="0" columns="10" lang="ar" > <h:outputText value="gouvernorat"></h:outputText> <h:selectOneMenu value="#{identificationController.assacteNaissgouvId}" id="gvtCod"> <f:selectItems value="#{identificationController.gouvernorats}" var="gouvernorat" itemValue="#{gouvernorat.gvtCode}" itemLabel="#{gouvernorat.gvtLibAr}" /> <f:ajax event="change" listener="#{identificationController.findListDlgbyGouv}" render="munipcode" > </f:ajax> </h:selectOneMenu> <h:outputText value="delegation"></h:outputText> <h:selectOneMenu id="munipcode" value="#{identificationController.assacteNaissDlgId}" style="width: 60px" > <f:selectItems value="#{identificationController.delegations}" var="delegation" itemValue="#{delegation.id.dlgCode}" itemLabel="#{delegation.dlgLibAr}" /> <f:ajax event="change" listener="#{identificationController.findListArrondbyMun}" render="arr" ></f:ajax> </h:selectOneMenu> <h:outputText value="arrondissement"></h:outputText> <h:selectOneMenu id="arr" value="#{identificationController.assacteNaissArrId}" style="width: 60px" > <f:selectItems value="#{identificationController.arrondissements}" var="arrondissement" itemValue="#{arrondissement.id}" itemLabel="#{arrondissement.arrLibAr}"/> </h:selectOneMenu> <h:outputText value="annee acte"></h:outputText> <h:inputText id="assaa" value="#{identificationController.assAActe}" maxlength="4"> <f:convertNumber maxFractionDigits ="0" groupingUsed ="false" /> </h:inputText> <h:outputText value="num acte"></h:outputText> <h:inputText id="numactenaissass" value="#{identificationController.assnumactenaiss}" size="30"/> </h:panelGrid> </rich:panel></f:form>
j'ai modifié l'encodage avec eclipse à utf_8 et la console affiche bien les caractéres en arabe
s'il vous plait aidez moi je suis bloquée et je n'arrive pas à avancer
Partager