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 xhtml de jsf


Sujet :

JSF Java

  1. #1
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut facelet xhtml de jsf
    bonjour tout le monde,j'ai une petite question:

    pourquoi dans une page xhtml on a pas le droit de faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <form action="<c:url value='j_acegi_security_check'/>" method="POST">
    </form>
    <c:url value='j_acegi_security_check'/> n'est pas reconnait? il genere une erreur? sachons que dans la page jsp marche???

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ce que tu met n'est pas valide en xml, et donc à forciori en xhtml. De plus, c:url n'existe sous facelet. Pour faire des liens, utilise h:outputLink.

  3. #3
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    si j'ai bien compris ta reponse je vais faire ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <form action="<h:outputLink value='j_acegi_security_check'/>" method="POST">
    </form>
    mais ca aussi marche pas

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    non, les caractères < et > sont interdit à l'intérieur des attributs de tags xml (voir les spécifications xml)

    tu peux éventuellement faire çà:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <h:outputText value="&lt;form action=&quot;" escape="false"/><h:outputLink value="j_acegi_security_check"/><h:outputText value="&quot; method=&quot;POST&quot;">
    ...
    </form>
    Mais c'est franchement tenter de faire faire à jsf des trucs qui lui sont pas destinés.


    Edit: remplace là ou il faut les " par des & q u o t; le logiciel du forum a décidé de pas me laisser les mettre ceux là...

  5. #5
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    meme probleme

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    devrais pas, sauf si t'as oublié de remplacer les " par des &quot comme mentionné

  7. #7
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    donc j'oubtien cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:outputText value=&quot&lt;form action=&quot&quot escape=&quotfalse&quot/><h:outputLink value=&quotj_acegi_security_check&quot/><h:outputText value=&quot&quot method=&quotPOST&quot&quot>

  8. #8
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    marche pas

  9. #9
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    t'as convertit trop de " et t'as oublié les ; à la fin des entités xml. Voilà la version correcte:
    http://rafb.net/p/vWRG0K43.html

  10. #10
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    Merci tchize pour tes reponse:
    donc j'ai fais comme ca :

    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
    37
    38
    39
    40
    41
     
     
     
    			<h:outputText value="&lt;form action=&quot;" escape="false"/><h:outputLink value="j_acegi_security_check"/><h:outputText value="&quot; method=&quot;POST&quot;"/>
     
    				<table width="100%" border="0" cellspacing="0" cellpadding="3">
    					<tr>
    						<td width="45%">&nbsp;</td>
    						<td width="55%">&nbsp;</td>
    					</tr>
    					<tr>
    						<td align="right" class="bodyTXT"><h:outputText
    							value="#{msg['login.loginName']}" /></td>
    						<td><input type="text" name="j_username" class="loginTXT"
    							size="10" /></td>
    					</tr>
    					<tr>
    						<td align="right" class="bodyTXT"><h:outputText
    							value="#{msg['login.password']}" /></td>
    						<td><input type="password" name="j_password" class="loginTXT"
    							size="10" /></td>
    					</tr>
    					<tr>
    						<td align="right" class="bodyTXT"><h:outputText
    							value="#{msg['login.rememberme']}" /></td>
    						<td><input type="checkbox" name="_acegi_security_remember_me"
    							class="checkbox" /></td>
    					</tr>
    					<tr>
    						<td height="40" valign="bottom" align="center"><input
    							name="submit" type="submit" value="#{msg['login.login']}"
    							class="button" /></td>
    						<td align="center" valign="bottom"><input name="clear"
    							type="reset" value="#{msg['login.clear']}" class="button" /></td>
    					</tr>
    					<tr>
    						<td></td>
    						<td align='center'><strong><font color='Red'><!-- Ici Message d'erreurs --></font></strong></td>
    					</tr>
    				</table>
    				<h:outputText value="&lt;/form&gt;"/>
    marche pas aussi?

  11. #11
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    message d'erreur?

  12. #12
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    ya pas de message d'erreur .
    mon probleme est que j_acegi_security_check de Acgei n'est pas reconnais si je le met dans une facelet avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form action="j_acegi_security_check" method="POST">
    cependant ca marche si j'utilisae jsp avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form action="<c:url value='j_acegi_security_check'/>" method="POST">

  13. #13
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    c'est quoi j_acegi_security_check, un bean? essaie simplement alors


    <form action="${j_acegi_security_check}"> </form>

    je pensais que tu cherchais à creer des url avec c:url....

  14. #14
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    Merci Tout le monde j'ai trouver la solution:
    On fait la security ACGEI Spring et facelet marche tres bien il suffit de mettre dans ta page facelet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form action="j_acegi_security_check" method="POST">
    ici input j_password et input j_username
    </form>
    si sa marche ton mieux sinon il faut allez jouer dans le fichier de configuration de springAcgei il faut declarer les ressources comme il faut?

    et si vous avez des question contacter Moi merci?

  15. #15
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    n'oublie pas

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

Discussions similaires

  1. Auto completion pour les facelets xhtml
    Par BugFactory dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/09/2009, 10h24
  2. [facelets] Affichage Avec JSF
    Par wajdopovitch dans le forum JSF
    Réponses: 1
    Dernier message: 15/04/2009, 16h28
  3. JSF facelets debutant
    Par chazou dans le forum JSF
    Réponses: 1
    Dernier message: 08/12/2006, 17h27
  4. [JSF] ADF et facelet sur Jboss 4.0.3
    Par cisco dans le forum Wildfly/JBoss
    Réponses: 3
    Dernier message: 22/03/2006, 11h35

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