【发布时间】:2012-01-03 01:24:30
【问题描述】:
我有一个 JS 脚本,当提交按钮操作成功触发时会调用它:
<h:panelGroup rendered="#{user$webreports$webfilteroverview.submitted}">
<f:verbatim>
<script type="text/javascript">alert('Done!');</script>
</f:verbatim>
</h:panelGroup>
上面的代码完美运行。我想要做的是从资源包中获取警报框文本:
<script type="text/javascript">alert('#{msg.report_alert_text}');</script>
但我得到错误:
PWC6228:模板文本正文中不允许使用 #{...}。
我这样做了:
<h:commandbutton onClick="alert('#{msg.report_alert_text}');"/>
它工作正常。我不明白为什么上面的代码不起作用。是否有可能做到这一点?如果是,上面的代码有什么问题?提前致谢。
【问题讨论】: