est ici modèlemodèle de page JSF meta refresh de ne fonctionne pas
<?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:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="refresh" content="30">
<title><ui:insert name="title">Default Title</ui:insert></title>
<h:outputStylesheet library="css" name="jsfcrud.css"/>
</h:head>
<h:body>
<h1>
<ui:insert name="title">Default Title</ui:insert>
</h1>
<p>
<ui:insert name="body">Default Body</ui:insert>
</p>
</h:body>
</html>
est ici un client
<?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:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:p="http://primefaces.org/ui">
<ui:composition template="/template.xhtml">
<ui:define name="title">
<h:outputText value="#{bundle.ListPhonerecordTitle}"></h:outputText>
</ui:define>
<ui:define name="body">
<h:form styleClass="jsfcrud_list_form">
<p:poll interval="10" listener="#{phonerecordController.prepareList}" update="@all" />
...
...
...
</h:form>
</ui:define>
</ui:composition>
</html>
Quand je lance la page client meta refresh ne fonctionne pas (page de rafraîchissement toutes les 30 secondes) .
J'ai essayé de placer la balise meta refresh dans le template (à l'intérieur de h: head) mais lorsque la page client est exécutée, elle ne rafraîchit pas la page.
Devrais-je essayer de placer la balise meta refresh à l'intérieur de la balise ui: composition dans la page du client?
J'ai essayé bonjour dans le modèle et toujours pas visible. –
Je pense que son problème netbeans ... peut-être qu'il n'utilise pas du tout template.xhtml. J'ai essayé de modifier 'Titre par défaut' en 'Titre par défaut2' dans le modèle et la modification n'est pas reflétée lorsque j'ai ouvert le fichier template.xhtml. –
dans un autre projet qui n'a pas utilisé les primitives semble fonctionner. –