Spring MVC 3从属性文件中填充javascript var

spring mvc 3 populate javascript var from property file

本文关键字:填充 javascript var 文件 MVC 从属性 Spring      更新时间:2023-09-26

我需要在加载页面时用属性值(在属性文件中定义)填充一个JavaScript变量。我使用的是spring MVC 3。有什么最好的办法吗?如果有人能给我点提示,我将不胜感激。

提前感谢。

  • 在javascript文件中创建初始化方法
  • 在包含js的页面中输出属性。从而形成一个有效的javascript结构(array, object,等等)
  • 将结构传递给初始化器。

第一步看起来像(在.js文件中):

var options;
function init(initOptions) {
   options = initOptions;
}
第二步可能看起来像(在jsp页面中):
var a = new Array();
<c:forEach items="${properties}" var="entry">
   a.push({key: '${entry.key}', value: '${entry.value}'});
</c:forEach>

最后是init(a);