Пример JSF 2 outputText

Пример JSF 2 outputText

В веб-приложении JSF 2.0 тег «h:outputText» является наиболее часто используемым тегом для отображения обычного текста, и он не создает никаких дополнительных HTML-элементов. Смотрите пример ...

1. Управляемый Боб

Управляемый компонент, предоставьте текст для демонстрации.

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. Просмотр страницы

Пример страницы с несколькими тегами «h:outputText».

JSF…





    
        

JSF 2.0 h:outputText Example

  1. #{user.text}

Создайте следующий HTML-код ...



   
        

JSF 2.0 h:outputText Example

  1. This is Text!
  2. This is Text!
  3. This is Text!
  1. For case 1 and 2
    В JSF 2.0 вам действительно не нужно использовать тег «h: outputText», поскольку вы можете добиться того же с помощью выражения прямого значения «# \ {user.text}».

  2. For case 3
    Если присутствует какой-либо из атрибутов «styleClass», «style», «dir» или «lang», визуализируйте текст и оберните его элементом «span».

  3. For case 4 and 5
    Атрибут «escape» в теге «h: outputText» используется для преобразования конфиденциальной разметки HTML и XML в соответствующий допустимый символ HTML.
    Например ,

    1. <преобразовать в <

    2. > преобразовать в>

    3. & Перевести в &

      По умолчанию для атрибута «escape» установлено значение true.

Note
Полный список конфиденциальной разметки HTML и XML здесь…
http://www.ascii.cl/htmlcodes.htm

Скачать исходный код

Скачать -JSF-2-OutputText-Example.zip (9 КБ)

Ссылка