JSF 2 outputText Beispiel
In der JSF 2.0-Webanwendung ist das Tag "h:outputText" das am häufigsten verwendete Tag zum Anzeigen von einfachem Text und generiert keine zusätzlichen HTML-Elemente. Siehe Beispiel…
1. Managed Bean
Stellen Sie als Managed Bean einen Demonstrationstext bereit.
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. Seite anzeigen
Beispiel für eine Seite mit wenigen "h:outputText" -Tags.
JSF…
JSF 2.0 h:outputText Example
- #{user.text}
Generiere folgenden HTML-Code ...
JSF 2.0 h:outputText Example
- This is Text!
- This is Text!
- This is Text!
-
For case 1 and 2
In JSF 2.0 müssen Sie das Tag "h: outputText" nicht wirklich verwenden, da Sie dasselbe mit dem direkten Werteausdruck "# \ {user.text}" erreichen können. -
For case 3
Wenn eines der Attribute "styleClass", "style", "dir" oder "lang" vorhanden ist, rendern Sie den Text und umschließen Sie ihn mit dem Element "span". -
For case 4 and 5
Das Attribut "escape" im Tag "h: outputText" wird verwendet, um vertrauliches HTML- und XML-Markup in das entsprechende gültige HTML-Zeichen zu konvertieren.
Zum Beispiel ,-
-
> konvertieren zu>
-
& konvertieren zu &
Standardmäßig ist das Attribut "escape" auf "true" gesetzt.
-
Note
Die vollständige Liste der vertraulichen HTML- und XML-Markups finden Sie hier…
http://www.ascii.cl/htmlcodes.htm
