**重複の可能性: この場合、この投稿の解決策は実行できません。この投稿をもう一度開いてください! **
JSF Bean プロパティが外部 JavaScript ファイルで評価されない
<outputScript>
EL パーサーは、タグを含むファイル (JavaScript ファイル)を変換しません。リソースバンドルにアクセスしようとしたとき。
<h:outputScript library="js" name="myScripts.js" target="head"/>
;
myScripts.js ファイル:
alert("#{msg.browser_not_html5_compatible}");
その結果、アラート ウィンドウが表示されるときに同じ文字列が返されます。
XHTML ファイルのタグにこの JavaScript 行がある場合<script>
、EL パーサーはそれをバンドルの正しいリソース文字列に置き換えます。
<script>
alert("#{msg.browser_not_html5_compatible}");
</script>
含まれている ( ) JavaScript ファイルを EL パーサーに翻訳させて<h:outputScript>
、リソース バンドルにアクセスさせることはできますか?