如何在 javascript 中重用在 Java 类中编写的应用程序常量
How to reuse application constants written inside Java classes within javascript?
有没有办法在javascript文件中重用Java类中定义的public static final
常量?
或者有没有更好的方法来定义这些常量,以便它们可以被java和JavaScript重用?
一个非常简单的解决方案是将您的配置作为 JSON 存储在服务器端,然后让服务器将其注入到对客户端的 HTML 响应中。
服务器可以在启动时读取 JSON,并将其保存在单例对象中。
您可以通过引用 java 小程序来访问这些字符串:
简单小程序.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>
...
另外,看看甲骨文的教程。
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 在phonegap应用程序内部重定向不起作用
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- Node.js正在更改应用程序以使用集群模块
- 在openshift node js应用程序中获取请求
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 如何在 javascript 中重用在 Java 类中编写的应用程序常量