Как соединить строку переменной сеанса с другой строкой - PullRequest
0 голосов
/ 13 мая 2011

Допустим, в моем файле свойств есть следующее:

property_one = "you ran 5 miles today"

В настоящее время мой jsp-файл отображает это свойство

Я бы хотел заменить 5 и сделать его динамичным. Итак, предположим, что у меня есть переменная, содержащая это значение в сеансе.

Как мне сделать конкатенацию в моем файле JSP?

Мой план состоит в том, чтобы изменить мой файл свойств:

property_one = "you ran"
property_two = "miles today"

Однако я не знаю, как объединить их с переменной сеанса.

РЕДАКТИРОВАТЬ: текущий код

<c:set var="runMessage"><bean:message bundle="RUN_MESSAGE" key="property_one"/>

1 Ответ

4 голосов
/ 13 мая 2011

В Struts 1 вы используете тег сообщения компонента для чтения из ResourceBundle.Если вы хотите иметь динамическое сообщение, вы помещаете заполнители.Пример:

mymessages.properties

property_one = "Вы пробежали {0} миль сегодня"

И затем в JSP вы делаете это:

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<bean:message key="property_one" arg0="${sessionScope.miles}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...