<BR> 标签在 .properties 文件中不起作用

Posted

技术标签:

【中文标题】<BR> 标签在 .properties 文件中不起作用【英文标题】:<BR> tag not working in .properties file 【发布时间】:2015-04-13 09:36:55 【问题描述】:

我有一个 DOJO javascript 项目,其中我使用从文件 x.properties 虚拟呈现的 x.js。我的意思是内部 .properties 正在转换为 .js

我里面有键值对,例如:

x.properties:

名称=pavan class=xyz 学校=狮子模范学校。 小学。

类似的东西。我希望小学显示在一个新的行中。 输出如下所示:

狮子模范学校。 小学。

我将 显示为字符串而不是换行符。

到目前为止我尝试的是:

    \n \\n \r\n

但是到目前为止没有任何效果,我在这里做错了吗?

【问题讨论】:

属性文件只包含字符串。你想要的是获得一个 html 元素。在打印出来之前尝试简单的方法eval() 或查找此标记并生成两行而不是一行。 谢谢您的回复。我明白 .properties 文件只包含字符串。但是我仍然无法理解为什么连 "\n" 都不起作用!!请让我知道使用 eval() 是否有特殊原因。 \n 在 HTML 下不存在,仅在 Javascript 中存在。 eval() 是一种简单而强大的方法,可以将字符串解析为浏览器可以理解的代码。 由于我正在渲染(转换).properties 到 .js 文件,我认为 '\n' 应该可以工作。 【参考方案1】:

我终于可以通过替换功能解决这个问题了..

&amp;lt;替换为&lt;&amp;gt;替换为&gt;

现在工作正常...感谢您的投入

【讨论】:

以上是关于<BR> 标签在 .properties 文件中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

怎样用js去掉br标签

php如何在img后面加br标签

Wordpress - 在正文标签后神秘地添加 <br>

使用 beautifulsoup 提取换行符之间的文本(例如 <br /> 标签)

如何在 C# 代码中去除除 <br> 之外的所有 html 标签?

我是不是需要在 <img> 或 <br> 标签等末尾添加“/”? [复制]