2012-02-20 6 views
0

XHTMLページはは、私が期待通りのjavascript機能が動作しないスクリプトを削除した場合

<script src="/javax.faces.resource/jsf.js.jsf?ln=javax.faces&amp;stage=Development" type="text/javascript"></script> 

を含めるjsf.js.xhtmlするjsf.js.jsfの名前を変更します。 要件は.xhtmlページのみをサポートすることです。そこで、web.xmlで.jsfのサーブレットマッピングを削除しました.JavaScriptの関数が正しく実行されません。

したがって、jsf.js.jsfをjsf.js.xhtmlに変更できますか?

答えて

2

<head>の代わりに<h:head>を正しく使用している場合は、自動的に行う必要があります。手動でjsf.js<script>に含めるべきではありません。マスターテンプレートの<head><h:head>に修正し、<script>行をすべて削除して、Faceletテンプレートからjsf.jsを参照してください。

+0

タグが正しく追加されました。しかし、jsf.jsスクリプトインクルードを削除すると、JavaScriptが正しく機能しません。 – user679526

+0

あなたの問題は他の場所で発生しています。 WebブラウザでHTTPトラフィックとJavaScript環境のデバッグを開始します。 – BalusC

関連する問題