有没有办法使用public static final
javascript 文件重用 Java 类中定义的常量?
或者有没有更好的方法来定义这些常量,以便它们可以被 java 和 JavaScript 重用?
有没有办法使用public static final
javascript 文件重用 Java 类中定义的常量?
或者有没有更好的方法来定义这些常量,以便它们可以被 java 和 JavaScript 重用?
一个非常简单的解决方案是将您的配置存储为服务器端的JSON,然后让服务器将其注入到客户端的 HTML 响应中。
服务器可以在启动时读取 JSON 并将其保存在单例对象中。
您可以通过参考 java 小程序来访问这些字符串:
简单Applet.class:
import java.awt.*;
import java.applet.*;
public class SimpleApplet extends Applet
{
public static final int someInt = 1;
public static int getInt()
{
return someInt;
}
}
JavaScript:
...
<SCRIPT>
function GetFromJava() {
alert("The value of SimpleApplet.someInt is " + document.simple.someInt + "\n"
"Returned value from SimpleApplet.getInt() is " + document.simple.getInt());
}
</SCRIPT>
...
<APPLET CODE="SimpleApplet.class" NAME="simple" HEIGHT=0 WIDTH=0>
...
另外,请查看Oracle 的教程。