Пространства вокруг весны: сообщение - PullRequest
1 голос
/ 15 февраля 2012

В моем приложении Spring я использую файл свойств для строк и тег сообщения spring :.У меня проблемы с размещением пробелов между сообщениями, хотя.Вот пример:

<p>
    <spring:message code="msg.message1" /> <spring:message code="msg.message2" />
</p>

Превращается в это:

I am message1.I am message 2.

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

Ответы [ 5 ]

1 голос
/ 21 февраля 2012

Попробуйте добавить &nbsp; в свой файл свойств в конце значения сообщения

например.

msg.message1 = I am message1. &nbsp;&nbsp;
1 голос
/ 15 февраля 2012

Это не имеет никакого отношения к весне.Ни одна из двух меток не имеет контроля над выходным потоком при печати пробела между ними.Я могу только предположить две вещи:

  • Это проблема обновления.Они не очень обычные, но иногда вы должны быть уверены, что вы очистили свой проект, удалили рабочий каталог Tomcat и т. Д.

  • JSP настроен для обрезки пробелов.Это не поведение по умолчанию, и его можно настроить несколькими способами, как вы можете видеть здесь .

1 голос
/ 15 февраля 2012

Попробуйте элемент span. например

<span class="message"><spring:message code="msg.message1"/></span>
<span class="message"><spring:message code="msg.message2"/></span>

затем, если вы не получите желаемый интервал, добавьте класс .message (или span.message), который обеспечивает желаемый интервал. Если вы получили нужный интервал без добавления класса, удалите class="message" из промежутков.

вы могли бы использовать &nbsp;, но я предпочитаю избегать таких вещей ( или навсегда они будут доминировать в вашей судьбе :))

0 голосов
/ 15 февраля 2012

Если вам буквально нужен пробел между сообщениями, вам понадобится &nbsp;.

0 голосов
/ 15 февраля 2012

Поместить сообщения в <div> элементы?

Использовать CSS, чтобы расположить их относительно друг друга с некоторой границей / полем?

...