通过bean变量在JSF页面中包含外部javascript?

Include external javascript in JSF page through bean varaible?

通常我们使用 <h:outputScript /> 来引用本地脚本和引用外部 Java 脚本我们使用 <script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>.

现在我的问题是如何引用那些通过其他 url 动态加载的 java 脚本,对于我的情况,我必须引用此 java 脚本 http://150.190.135.41:8700/iportal/jsapi目前我是这样使用的

<script type="text/javascript"
                src="http://150.190.135.41:8700/iportal/jsapi" />

但对我来说这不是正确的方法,它应该是动态的,所以我将这个 http://150.190.135.41:8700/iportal/jsapi 添加到一个属性文件中,现在在 jsf bean 中我用这个 url 初始化一个变量。

现在谁能告诉我如何将它访问到 JSF 页面的 XHTML 中?需要这种动态访问,因为 iportal 的 ip 对于不同的客户端是不同的。

如果你的支持 bean 中有地址,那么你可以简单地做

 <script type="text/javascript" src="#{bean.dynamicAddres}" />