首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Struts、Java和Javascript之间的共享常数

Struts、Java和Javascript之间的共享常数
EN

Stack Overflow用户
提问于 2012-04-01 16:37:45
回答 1查看 1.4K关注 0票数 1

我有一个Struts + Jsp + Java应用程序,我有用于javascripting jsp文件的.js文件。我需要在Java和Javascript文件中使用一些(相同的)常量。

我在java类中定义了常量。我还需要在javascript文件中包含这些常量。是否有一种方法可以在javascript中使用Java常量?什么是好做法?

现在,我正在两次定义它们,一次在Java类中,然后在Javascript文件中。

EN

回答 1

Stack Overflow用户

发布于 2012-04-01 16:49:14

在包含.js文件的JSP顶部,发出声明javascript常量的javascript块。例如:

代码语言:javascript
复制
<script type="text/javascript>
var myConstant1 = <%= MY_CONSTANT1 %>;
var myConstant2 = <%= MY_CONSTANT2 %>;
</script>

这是一个非常简单的答案--请注意,您可能不应该在JavaScript中创建一组全局变量--您应该创建一个包装所有常量的对象(参见http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742),但这说明了一般概念。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9966144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档