jsf
Kommentarer i JSF
Sök…
Introduktion
JSF som markeringsspråk stöder kommentarer på vissa delar av koden, men vi måste vara noga, för om vi använder en normal HTML-kommentarskod som denna: <! - Jag vill kommentera nästa knapp -> <! - <h: commandButton value = "Push" onclick = "alert ('Hej');" /> -> Det är möjligt att det inte har kommenterat något. Detta beror på att JSF bearbetar denna kod som standard, även om den kommenteras mellan taggarna
<!-- och --> . Det finns två lösningar för att kommentera vilken JSF-kod som helst
Syntax
- <ui: remove> JSF-kod som du vill kommentera </ ui: remove>
Anmärkningar
Mer information finns i Oracle-dokumentationen:
- <ui: remove > på oracle.com
- SKIP_COMMENTS på facelets.java.net
Använd tagg
Vi måste använda taggen <ui:remove> och </ui:remove> mellan alla JSF-koder som vi vill kommentera den.
<ui:remove>
<h:outputLabel value="Yeah, I'm really commented" />
</ui:remove>
Naturligtvis måste du lägga till denna xmlns i din header-html-tagg. Kolla detta minimala fullständiga exempel:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<ui:remove>
<h:outputLabel value="Yeah, I'm really commented" />
</ui:remove>
</html>
Konfigurera facetter. SKIP_COMMENTS
Du måste lägga till en webbläsare på web.xml så här:
<context-param>
<param-name>facelets.SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
Nu kan du använda normal HTML-kommentar tagg <!-- och -->
<!--
<h:outputLabel value="Yeah, I'm really commented" />
-->
Exempel på fullständigt exempel med facetter. SKIP_COMMENTS konfigurerade i web.xml är:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<!--
<h:outputLabel value="Yeah, I'm really commented" />
-->
</html>
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow