私はJSF 2.0を使用しており、他のコードやデベロッパー・コメントなどがたくさんあるので、プロパティーjavax.faces.FACELETS_SKIP_COMMENTS
をJSFコードのコメントをスキップするために定義していますが、クライアントのブラウザにHTMLコメントをいくつか出力する必要があります。他のブラウザ用の代替条件付きスタイルシートを定義します。JSF表示のHTMLコメント
どうすればいいですか?すべての私の試みは失敗したので。
私はJSF 2.0を使用しており、他のコードやデベロッパー・コメントなどがたくさんあるので、プロパティーjavax.faces.FACELETS_SKIP_COMMENTS
をJSFコードのコメントをスキップするために定義していますが、クライアントのブラウザにHTMLコメントをいくつか出力する必要があります。他のブラウザ用の代替条件付きスタイルシートを定義します。JSF表示のHTMLコメント
どうすればいいですか?すべての私の試みは失敗したので。
<ui:remove>
を使用すると、contextパラメータの代わりにコメントを削除できます。
これは、粗であるが、それは
<h:outputText value="<!--" escape="false" /> My comment <h:outputText value="-->" escape="false" />
+1面白いアイデア – Gaim
本当に良いアイデア、私は今、CSSの呼び出しのようにコメント内のjsfタグを発行している、私はそれを使用している –
たぶん、あなたが使用することができ、F(とにかく2でテストしていないJSF 1.2の下で)作業を行います@に基づいて
<f:verbatim><!--[if lt IE 7]>
Something just for lower than IE7
<![endif]--></f:verbatim>
フアンさんと@ reevesyさん:逐語アイデアこのいずれかです。
レンダリングされます<f:verbatim><!--
This is a happy HTML comment :)
--></f:verbatim>
:
そうですが、私はそれについて知っていますが、特にHTMLには表示しないでください、既存のプロジェクトを持っているコメントの量を考えると、本当に不快です。 – Gaim
申し訳ありませんが、助けてください。 Ultraedit、Notepad ++、Editplusなどの「すべてのファイルを検索して置き換える」機能を備えたちょっとしたテキストエディタのすべてのファイルを開くだけです。 '<! - 'を '<! - 'および ' - >'で ' - > 'に置き換えてください。数分以上かかることはありません。 –
BalusC
Okey、アドバイスをいただきありがとうございます。それはおそらく唯一の可能な解決策です:-( – Gaim