TinyMCE 3.5 を含めたい JSF 2.0 Web アプリケーションがあります。
私がそれを含めた方法は以下のようなものです:
<composite:implementation>
<h:outputScript name="tiny_mce/tiny_mce.js"/>
<h:outputScript name="js/tinymce_init.js"/>
<h:inputTextarea rows="5" cols="80" styleClass="tinymce" value="#{cc.attrs.value}"/>
</composite:implementation>
今、すべてが正常に動作します。私が抱えている唯一の問題は、「tiny_mce.js」がtiny_mceフォルダー内の他のjsファイルへの参照を持っていることです。これらの参照は、末尾が .xhtml でないため、404 エラーを返します。
例: tiny_mce.js は en.js を参照します。「 http://localhost:8080/briefe/javax.faces.resource/js/tiny_mce/langs/en.js 」からロードしようとしています。この URL をブラウザに入力すると、404 が返されます。最後に .xhtml を追加すると (" http://localhost:8080/briefe/javax.faces.resource/js/tiny_mce/langs/en.js.xhtml ")すべてがうまく機能します。
そこで、.js ファイルのデフォルトの末尾として xhtml を追加できる方法があるかどうか、または .js ファイルにアクセスできるようにする方法があるかどうか、お尋ねしたいと思います。