Пример 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
- #{user.text}
Создайте следующий HTML-код ...
JSF 2.0 h:outputText Example
- This is Text!
- This is Text!
- This is Text!
-
For case 1 and 2
В JSF 2.0 вам действительно не нужно использовать тег «h: outputText», поскольку вы можете добиться того же с помощью выражения прямого значения «# \ {user.text}». -
For case 3
Если присутствует какой-либо из атрибутов «styleClass», «style», «dir» или «lang», визуализируйте текст и оберните его элементом «span». -
For case 4 and 5
Атрибут «escape» в теге «h: outputText» используется для преобразования конфиденциальной разметки HTML и XML в соответствующий допустимый символ HTML.
Например ,-
<преобразовать в <
-
> преобразовать в>
-
& Перевести в &
По умолчанию для атрибута «escape» установлено значение true.
-
Note
Полный список конфиденциальной разметки HTML и XML здесь…
http://www.ascii.cl/htmlcodes.htm
