我只需要在我的js文件中引用Java类中的变量,但我无法做到。 这就是我所拥有的:
public class MyClass.java{
public final static String JAVA_VARIABLE = "abc";
}
testJsp
包含script.js
我需要在java文件中声明变量x,如下所示:
script.js
:
function this_is_called(){
//The below is not working
var x = '<%=MyClass.JAVA_VARIABLE %>';
}
我是否可以通过某种方式引用MyClass.java
script.js
中声明的变量?
答案 0 :(得分:2)
在test.jsp文件中,您可以将Java变量分配给全局JavaScript变量。
<script>var JAVA_VARIABLE = '<%=MyClass.JAVA_VARIABLE %>';</script>
然后在script.js文件中访问它
function this_is_called(){
//The below is not working
var x = JAVA_VARIABLE;
}
您只需要确保第一步是在加载script.js文件之前。
答案 1 :(得分:0)