Spring MVC 3 заполнить Javascript Var из файла свойств - PullRequest
1 голос
/ 08 апреля 2011

Мне нужно заполнить переменную JavaScript значением свойства (которое определено в файле свойств) при загрузке страницы.Я использую Spring MVC 3. Есть ли лучший способ сделать это?Спасибо, если кто-нибудь подскажет.

Заранее спасибо.

1 Ответ

1 голос
/ 08 апреля 2011
  • Создать метод инициализатора в файле javascript.
  • Вывести свойства на странице, содержащей js.так что они образуют правильную структуру javascript (массив, объект, что угодно)
  • передают структуру инициализатору.

Первый шаг может выглядеть следующим образом (в файле .js):

var options;
function init(initOptions) {
   options = initOptions;
}

2-й шаг может выглядеть (на вашей странице jsp):

var a = new Array();
<c:forEach items="${properties}" var="entry">
   a.push({key: '${entry.key}', value: '${entry.value}'});
</c:forEach>

И, наконец, init(a);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...