小编典典

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

jsp

页面加载时,我需要使用属性值(在属性文件中定义)填充JavaScript变量。我正在使用Spring MVC3。有什么最佳方法吗?感谢有人给我一些线索。

提前致谢。


阅读 274

收藏
2020-06-10

共1个答案

小编典典

  • 在javascript文件中创建初始化方法
  • 在包含js的页面中输出属性。以便它们形成有效的javascript结构(数组,对象等)
  • 将结构传递给初始化程序。

第一步可能看起来像(在.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);

2020-06-10