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

Я использую 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>

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>

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

Другие вопросы по тегам