java - Spring :message 周围的空间

标签 java spring jsp spring-mvc jsp-tags

在我的 spring 应用程序中,我使用了一个字符串属性文件和 spring:message 标签。不过,我无法在消息之间放置空格。这是一个例子:

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

变成这样:

I am message1.I am message 2.

我认为我在消息标签之间放置的空格会创建一个空格,但事实并非如此。我知道我可以使用  ,但我不希望整个标记都使用它。有什么建议吗?

最佳答案

这与Spring无关。当打印中间的空间时,这两个标签库都无法控制输出流。我只能推测两件事:

  • 是刷新问题。它们不是很常见,但有时你必须确保你已经清理了你的项目,删除了 Tomcat 的工作目录等等。

  • JSP 配置为修剪空格。这不是默认行为,可以通过几种方式进行配置,如您所见 here .

关于java - Spring :message 周围的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284366/

相关文章:

java - 将 `META-INF/services` 用于驱动程序的内部管道

Java - 构造函数明显缺失,运算符重载

java - Android下获取DNS TCP TLS时间

java - Spring Boot 无法识别 application.properties 文件

java - 使用 Spring Mvc 在 jsp 输出中显示简单的类属性

java - 即使提供缓存参数后,JSP 页面也会被缓存

javascript - JSP - Javascript,根据选择选项值更新表字段

Java jdom2创建xml的问题

java - "request"如何表示 JSP 中的 HttpServletRequest 实例?

java - Spring Boot 中使用相同存储库和实体的多个数据源