Reputation: 2065
I need to populate a JavaScript variable with a property value (that defined in a property file) when page get loaded . i am using spring mvc 3. is there any best way to do it? appreciate if someone give me some clue.
Thanks in advance.
Upvotes: 1
Views: 3095
Reputation: 597324
The 1st step may look like (in the .js file):
var options;
function init(initOptions) {
options = initOptions;
}
The 2nd step may look like (in your jsp page):
var a = new Array();
<c:forEach items="${properties}" var="entry">
a.push({key: '${entry.key}', value: '${entry.value}'});
</c:forEach>
And finally init(a);
Upvotes: 1