7
votes

H: INPUTTEXT - JSF ne rend pas l'espace réservé

Je veux créer un atterrissage et je souhaite enregistrer les données dans ma base de données via JSF 2.0 et Premefaces 3.5

Ma page * .xhtml ressemble à ceci: p>

 Entrez la description de l'image ici p>

Cependant, je veux le faire ressembler à ma page HTML: p> Entrez la description de l'image ici p>

Outre le CSS mon H: Inputtext doit contenir un espace réservé . Mon code ressemble à ceci: p> xxx pré>

Comme vous pouvez le constater que l'attribut d'espace réservé ne sera pas rendu. J'apprécierais vraiment toute idée de la façon de rendre cela correctement. P>

update strong> p>

Mon code HTML ressemble à ceci: p>

<form class="homepage_invitee_form" action="" method="POST">
    <input name="email" placeholder="Email Address" id="email_address_new" type="text placeholder"><br>
    <input name="firstName" placeholder="First Name" id="firstname_new" type="text placeholder">
    <input name="lastName" placeholder="Last Name" id="lastname_new" type="text placeholder"><br> 
    <button type="submit" class="btn btn-primary opal_btn" id="submit_form_new">Request Invitation</button>
</form>


3 Réponses :



8
votes

pour JSF 2.2 (Jee 7), vous pouvez utiliser l'espace de noms

xmlns: p = "http://xmlns.jcp.org/jsf/passthrough"

Puis utilisez-le E.g.:

Cela passe à travers le HTML généré (NB: HTML 5 attribut).

voir http://www.adam-bien.com/roller/abien / Entrée / jsf_2_2_and_html .


0 commentaires

0
votes

J'ai couru dans ce même problème et je l'ai réparé. Vous n'utilisez peut-être pas l'espace de noms XMLN approprié sur cette balise.

Assurez-vous que l'espace de noms XMLN XMLN est mappé sur des techniques de pointage. Normalement, cela est mappé sur " http://java.sun.com/jsf/html " et L'espace de noms XMLN "P" est normalement mappé sur PRIMESFaces "," http://primefaces.org/ui ". Si vous avez les mappages normaux, vous devez modifier le XMLN sur ce code sur "P" au lieu de "H": P>


    <h:form class="homepage_invitee_form" action="" method="POST">
       <p:inputText name="email" placeholder="Email Address"
       id="email_address_new" type="text placeholder" />
       <br />
       ...


0 commentaires