Пробелы в значении пакета весеннего сообщения
Я использую 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 этого.