1

プロジェクトでは、jsf を使用します。マッピングには、xhtml 拡張子が使用されます。

しかし、プロジェクトには jsf ではない xhtml ファイルがいくつかあります。xml 構文を使用した単純な html です。

これらのファイルをリクエストすると、Faces Servlet は自然にインターセプトします。

そこで、これらのファイルの拡張子を xml に変更し、後で html に変更しようとしました。しかし、どちらの場合も、提起された問題がありました..

xml の場合:ブラウザーはコンテンツに対して通常の html として動作しない場合があります。

HTML の場合:ブラウザーは xml タグをコメントアウトし、xml スタイルシートを実行しません。

jsf の xhtml 拡張マッピングを変更することはできません。

何を提案できますか?

ありがとう。

4

1 に答える 1

0

これらのプレーン HTML ファイルの名前を に.html変更し、必要に応じて XHTML doctype の代わりに HTML5 doctype を使用します。XHTML の「プレーン バニラ」(つまり、サーバー側の対話なし) を使用しても、クライアント側ではまったく価値がありません。XML 構文を使用して検証できることが唯一の理由である場合は、HTML5 doctype を使用してください。

以下も参照してください。

于 2013-05-10T16:23:04.273 に答える