サーチ…
前書き
マークアップ言語としてのJSFは、コードの一部のコメントをサポートしていますが、次のような通常のHTMLコメントコードを使用すると注意してください。<! - 次のボタンにコメントします。 <h:commandButton value = "push" onclick = "アラート( 'Hello');" /> - >それは何もコメントしていない可能性があります。これは、JSFがタグ
<!--と-->間にコメントされていても、このコードをデフォルトとして処理するためです。 JSFコードをコメントするには2つのソリューションがあります
構文
- <ui:remove>コメントしたいJSFコード</ ui:remove>
備考
詳細は、Oracleのマニュアルを参照してください。
- oracle.comの<ui:remove>
- facelets.java.netの SKIP_COMMENTS
タグを使用する
コメントするJSFコードの間に<ui:remove>タグと</ui:remove>タグを使用する必要があります。
<ui:remove>
<h:outputLabel value="Yeah, I'm really commented" />
</ui:remove>
もちろん、このxmlnsをヘッダーのhtmlタグに追加する必要があります。この最小限の完全な例を確認してください:
<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>
faceletsを設定する.SKIP_COMMENTS
web.xmlに次のような設定タグを追加する必要があります。
<context-param>
<param-name>facelets.SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
これで通常のHTMLコメントタグ<!--および-->を使用できます<!--
<!--
<h:outputLabel value="Yeah, I'm really commented" />
-->
web.xmlで設定されたfacelets.SKIP_COMMENTSの完全な例は次のとおりです:
<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
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow