Javascript 外部与内部JS-MBean值
当我的javascript位于外部文件中时,我很难从MBean获取值 例如:Javascript 外部与内部JS-MBean值,javascript,xhtml,jmx,Javascript,Xhtml,Jmx,当我的javascript位于外部文件中时,我很难从MBean获取值 例如: getString(); //externaljs.js 函数getString(){ var string=“#{testMBean.getName()}”; 警报(字符串); }这是因为您的MBean值仅在视图中被替换。如果希望外部JavaScript文件看到这些值,可以将它们存储在数组/对象中,或者作为参数传递 <script> var mBeanValues = { string:
getString();
//externaljs.js
函数getString(){
var string=“#{testMBean.getName()}”;
警报(字符串);
}
这是因为您的MBean值仅在视图中被替换。如果希望外部JavaScript文件看到这些值,可以将它们存储在数组/对象中,或者作为参数传递
<script>
var mBeanValues = {
string: "#{testMBean.getName()}"
}
</script>
<script src="external.js></script>
<script>
getString()
</script>
=====
// external.js
function getString() {
alert(mBeanValues.string)
}
变量mBeanValues={
字符串:“#{testMBean.getName()}”
}
这是因为MBean值仅在视图中被替换。如果希望外部JavaScript文件看到这些值,可以将它们存储在数组/对象中,或者作为参数传递
<script>
var mBeanValues = {
string: "#{testMBean.getName()}"
}
</script>
<script src="external.js></script>
<script>
getString()
</script>
=====
// external.js
function getString() {
alert(mBeanValues.string)
}
变量mBeanValues={
字符串:“#{testMBean.getName()}”
}
谢谢,使用MBean值作为参数效果很好。谢谢,使用MBean值作为参数效果很好。