java - 在 Spring.message 属性中添加新行时出错

标签 java javascript spring

您好,我正在使用 spring 属性来本地化我的文本,所以我有类似的内容

     my.property.test=This is my propery 

然后在我的 Javascript 中,我使用 spring.message 获取文字

  var test = <spring:message code="my.property.test"/>

在这种情况下,一切都很顺利。 '但是'如果我尝试在文本上添加新行,如下所示:

      my.property.test=This is my \npropery 
      or
      my.property.test=This is my \n\propery 

浏览器总是返回此错误

      SyntaxError: missing } after property list


    onCriteriaNotOpenProcedureQualificationWorksBellMessage : ''This is my 
       --------------------------------------------------------------------------|

任何建议

已解决

由于是消息源,所以我必须使用

 <br/>

最佳答案

您是否尝试过转义“\”?

  my.property.test=This is \\n my property

关于java - 在 Spring.message 属性中添加新行时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28748374/

相关文章:

javascript - jquery: js-cookie 在 ie7 中不工作?

java - 如何在 Spring 的属性文件中以加密形式存储密码

Java Matcher.replaceAll() 也匹配 group(0) 元素

java - Unity 的 GCM 插件,找不到方法 GCMRegistrar.checkDevice

java - 循环列表并更改属性 - Java

java - 为什么 DownloadManager.Request "allowScanningByMediaScanner()"在 Android Q 上不起作用?

javascript - 代码运行成功但在浏览器中未显示输出

javascript - Object as dictonary 的安全性真的由标准来保证吗?

java - @Order 与 @Bean 注释的方法行为

spring - 如何在 Junit 测试中更改代码中的 Spring 属性文件变量?