Tomcat - доступ к свойствам из JSP - PullRequest
2 голосов
/ 02 апреля 2012

Я использую Spring.Заполнитель свойств используется для доступа ко всем свойствам в приложении.Я хотел бы использовать это также на страницах JSP.

Я нашел некоторые решения, использующие Spring-MVC, но я не использую его.Я использую org.apache.jasper.servlet.JspServlet, который при необходимости могу перезаписать в своем файле web.xml.

Можно ли каким-либо образом предоставить свойства JSP-коду без необходимости перезаписывать класс ServletContextListener?(как это было сделано в этой статье )

1 Ответ

3 голосов
/ 02 апреля 2012

Вставьте свойство в ваш контроллер / сервлет, затем добавьте это значение в вашу модель.Получите доступ к этому атрибуту так же, как к любому другому:

@Value("${myProperty.setting}")
private String whateverYouWantToCallIt;

, затем:

model.addAttribute("mySetting", whateverYouWantToCallIt);

и в JSP:

<span>${mySetting}</span>

А если используется только текстовое сообщениево многих местах вы можете использовать message.properties .

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