Пробелы в связке значения весеннего сообщения

0

Я использую spring mvc, и у меня проблема с <spring:message/>.
В файле свойств у меня есть строка:
label.inquiry=Inquiry
но когда я использую его в <spring:message code="label.inquiry"/> вывод: Inquiry
Один новый символ линии и несколько пробелов. Почему и как решить эту проблему?

ОБНОВИТЬ:
Я вставляю код jsp

<div style="clear:both;margin:5px;">
  <a class="btn mini inquiryFile" href="<c:url value="/download/brokerinquiry.html?ciid=${element.brokerInquiryElement.customerInquiryElement.customerInquiry.id}&sid=${element.brokerInquiryElement.supplier.id}"/>">
    <spring:message htmlEscape="false" code="label.inquiry"/> <i class="icon-download"></i>
  </a>
</div>
  • 0
    Покажите нам исходный код JSP (с большим контекстом: не только тег), а также сгенерированный HTML.
Теги:
jsp
spring
spring-mvc
resourcebundle

1 ответ

1

Новый символ линии и пробелы находятся в вашем jsp. Вы могли бы сделать

<div style="clear:both;margin:5px;">
  <a class="btn mini inquiryFile" href="<c:url value="/download/brokerinquiry.html?ciid=${element.brokerInquiryElement.customerInquiryElement.customerInquiry.id}&sid=${element.brokerInquiryElement.supplier.id}"/>"><spring:message htmlEscape="false" code="label.inquiry"/> <i class="icon-download"></i>
  </a>
</div>

Вы также можете взглянуть на пробел Strip из jsp output. Лично я использую Freemarker и его директиву <#ftl strip_whitespace=true>, поэтому я надеюсь, что прежняя ссылка является вариантом jsp.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню