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

JSF Java Discussion :

[Facelet][A4J]Erreur a4j:jsFunction uniquement dans jar


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Par défaut [Facelet][A4J]Erreur a4j:jsFunction uniquement dans jar
    Bonjour, j'ai un bug avec A4J dans un composant Facelet quand je package celui ci dans un jar (pas de problème quand je déclare ma tablib dans WEB-INF de mon application cliente).
    Voici mon code composant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <a4j:form>
    		<a4j:jsFunction name="updateFilename" reRender="showname">
    			<a4j:actionparam name="filename"
    			assignTo="#{bean.uploadedFilename}" />
    		</a4j:jsFunction>
    </a4j:form>
    <h:form enctype="multipart/form-data">
                    <t:inputFileUpload id="fileupload" size="40"
    			value="#{bean.uploadedFile}" storage="file" required="true"
    			onchange="updateFilename(this.value)" />
    		<h:outputText id="showname" value="Name: #{bean.uploadedFilename}" />
    </h:form>
    Quand le fichier taglib.xml et le .xhtml du composant sont dans un jar, j'obtiens un comportement bizarre (l'attribut uploadedFilename de mon bean n'est pas modifié) et j'ai les erreurs suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    10:13:24,976 ERROR [STDERR] 22 févr. 2008 10:13:24 com.sun.facelets.impl.DefaultFacelet refresh
    INFO: Facelet[/file:~/Programmes/jboss-eap-4.3/jboss-as/server/default/deploy/aipa.ear/lib/commonjar.jar!/org/telecom/aipa/web/component/FileUpload.xhtml] was modified @ 10:13:24, flushing component applied @ 10:13:22
    10:13:24,977 ERROR [STDERR] 22 févr. 2008 10:13:24 com.sun.facelets.impl.DefaultFacelet refresh
    INFO: Facelet[/file:~/Programmes/jboss-eap-4.3/jboss-as/server/default/deploy/aipa.ear/lib/commonjar.jar!/org/telecom/aipa/web/component/FileUpload.xhtml] was modified @ 10:13:24, flushing component applied @ 10:13:22
    10:13:24,978 ERROR [STDERR] 22 févr. 2008 10:13:24 com.sun.facelets.impl.DefaultFacelet refresh
    INFO: Facelet[/file:~/Programmes/jboss-eap-4.3/jboss-as/server/default/deploy/aipa.ear/lib/commonjar.jar!/org/telecom/aipa/web/component/FileUpload.xhtml] was modified @ 10:13:24, flushing component applied @ 10:13:22
    Je ne comprends pas bien, une histoire de fichier source modifié après l'appel ! Mais quelque soit le temps que j'attende j'ai toujours les même messages.
    Quelqu'un a-t-il déjà eu ce problème ?

  2. #2
    Membre confirmé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Par défaut
    J'ai trouvé
    Dans web.xml, il faut que je mette :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <context-param>
    		<param-name>facelets.REFRESH_PERIOD</param-name>
    		<param-value>-1</param-value>
    </context-param>
    Par défaut c'est 2s et il s'emmèle les pinceaux. C'est pas la peine de me demander pourquoi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/01/2015, 15h56
  2. Réponses: 2
    Dernier message: 29/02/2012, 19h58
  3. [JSF][A4J]Image et CSS dans jar
    Par cocoyot dans le forum JSF
    Réponses: 6
    Dernier message: 30/07/2009, 11h19
  4. [CONNECTION] Erreur lors du connect dans le fichier C
    Par Petey dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 19/04/2004, 18h13
  5. Uniquement dans le systray
    Par atmaniak dans le forum Composants VCL
    Réponses: 5
    Dernier message: 31/10/2003, 17h49

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