【发布时间】:2012-09-24 04:33:33
【问题描述】:
**Possible Duplicate:在这种情况下这个帖子的解决方法是不可行的,请重新打开这个帖子! **
JSF bean property not evaluated in external JavaScript file
EL 解析器不翻译包含<outputScript> 标记的文件(JavaScript 文件)。尝试访问资源包时。
<h:outputScript library="js" name="myScripts.js" target="head"/>;
myScripts.js 文件:
alert("#{msg.browser_not_html5_compatible}");
结果是当警报窗口呈现时我得到了相同的字符串。
如果我的 XHTML 文件中的 <script> 标记中有这行 JavaScript,EL 解析器将用捆绑包中的正确资源字符串替换它;
<script>
alert("#{msg.browser_not_html5_compatible}");
</script>
我可以让 EL 解析器翻译我包含的 (<h:outputScript>) JavaScript 文件以访问资源包吗?
【问题讨论】: