2013-06-06 2 views
0

У меня есть веб-приложение на сервере Tomcat 6, используя JSP и JSF. Проблема в том, что он не использует переменную, связанную с ресурсным пакетом правильно. Код из файла JSP:Tomcat WebApp: ресурс переменной расслоением не работает

<f:loadBundle basename="ApplicationResources" var="msg" /> 

<h:outputFormat value="#{msg.myvar}" escape="false"></h:outputFormat> 

Выход на веб-странице, просто текст «# {msg.myvar}».

Я включил каротаж и это, кажется, обнаружения и загрузки сверток правильно. Я попробовал разные переменные в комплекте, но это не изменило ситуацию.

Спасибо!

ответ

0

Это не должно быть $ {msg.myvar}, а не # {msg.myvar} (знак доллара, а не знак фунта)?

+0

Фунт знак, как правило, используется для записи в файле свойств (например: для локализации). Это, я предполагаю, что он подразумевает под комплектом ресурсов. –

+0

Да, данные находятся в файле свойств. – Zygomax

Смежные вопросы