Я занимаюсь разработкой веб-приложения на Java / Spring. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я хотел бы, чтобы сообщение из message.resources отображалось в виде атрибута в HTML.
<input type="submit" name="login" value="login" />
Так что вместо жестко закодированного значения «логин» мне нужно значение
<spring:message code="general.submit" />
как атрибут значения этого входного тега. Поскольку все страницы имеют формат XML, вкладывать теги типа
невозможно.
<input type="submit" name="login" value="<spring:message code="general.submit" />" />
так как не компилируется. Конечно, я мог бы прочитать значение в контроллере Java и использовать переменную JSTL для отображения значения, но я думаю, что это будет слишком хакерским и сложным, особенно для страниц с большим количеством кнопок отправки. Есть ли какой-нибудь элегантный способ выполнить то, что я хочу сделать?