Exemple JSF 2 outputText

Exemple de outputText JSF 2

Dans l'application Web JSF 2.0, la balise "h:outputText" est la balise la plus couramment utilisée pour afficher du texte brut, et elle ne génère aucun élément HTML supplémentaire. Voir l'exemple…

1. Bean géré

Un bean géré, fournissez du texte pour la démonstration.

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name="user")
@SessionScoped
public class UserBean{

    public String text = "This is Text!";
    public String htmlInput = "";

    //getter and setter methods...
}

2. Voir page

Exemple de page avec quelques balises «h:outputText».

JSF…




    
        

JSF 2.0 h:outputText Example

  1. #{user.text}

Générez le code HTML suivant…



   
        

JSF 2.0 h:outputText Example

  1. This is Text!
  2. This is Text!
  3. This is Text!
  1. For case 1 and 2
    Dans JSF 2.0, vous n'avez pas vraiment besoin d'utiliser la balise "h: outputText", car vous pouvez obtenir la même chose avec l'expression de valeur directe "# \ {user.text}".

  2. For case 3
    Si l'un des attributs «styleClass», «style», «dir» ou «lang» est présent, restituer le texte et l'envelopper avec l'élément «span».

  3. For case 4 and 5
    L'attribut «escape» de la balise «h: outputText» est utilisé pour convertir le balisage HTML et XML sensible en le caractère HTML valide correspondant.
    Par exemple ,

    1. > convertir en>

    2. & convertir en &

      Par défaut, l'attribut «escape» est défini sur true.

Note
Voir la liste complète des balises HTML et XML sensibles ici…
http://www.ascii.cl/htmlcodes.htm

Télécharger le code source

Téléchargez-le -JSF-2-OutputText-Example.zip (9 Ko)

Référence