Java-Tapestry-html不解释<;br>;从数据库

Java-Tapestry-html不解释<;br>;从数据库,java,html,sql,tapestry,Java,Html,Sql,Tapestry,我正在为我的web应用程序制作一个新闻系统。 插入新新闻时,我会替换java中的所有新行\n。 所以我数据库中的新闻描述栏是这样的: This is new 01.<br> In this new blablabla.<br>End of this new. 这是新的01。在这个新的blabla。这个新的结束。 当我在HTML文件中执行${new.description}时,它不会解释,因此我在HTML页面中得到了相同的字符串(包含而未替换) 我忘了什么?它应该工作正

我正在为我的web应用程序制作一个新闻系统。 插入新新闻时,我会替换java中

的所有新行
\n
。 所以我数据库中的新闻描述栏是这样的:

This is new 01.<br> In this new blablabla.<br>End of this new.
这是新的01。
在这个新的blabla。
这个新的结束。
当我在HTML文件中执行
${new.description}
时,它不会解释

,因此我在HTML页面中得到了相同的字符串(

包含而未替换)


我忘了什么?它应该工作正常。

使用OutputRaw解决。我的数据库列中有
。 我现在的代码是:

<t:outputraw value="${new.description}"/>


谢谢您的帮助。

使用OutputRaw解决。我的数据库列中有
。 我现在的代码是:

<t:outputraw value="${new.description}"/>


谢谢你的帮助。

@kurt你能帮我吗?我是新手。当你查看网页的源代码时,

是写为

还是写为
br
?@JonnyHenly它显示为
,与我的数据库相同。@JonnyHenly让我再看看。@JonnyHenly我错了。在源代码处显示br/>。@kurt您能帮我吗?我是新手。当你查看网页的源代码时,

是写为

还是写为
br
?@JonnyHenly它显示为
,与我的数据库相同。@JonnyHenly让我再看看。@JonnyHenly我错了。在源代码处,它显示br/>。仅供参考:是的,使用此组件,您可以在不使用html实体编码的情况下呈现数据。出于安全原因,默认情况下会执行html实体编码。因此,请注意将此组件用于可能的可疑用户输入的数据。仅供参考:是的,使用此组件,您可以在不使用html实体编码的情况下呈现数据。出于安全原因,默认情况下,html实体编码是这样做的。因此,请注意,将此用于可能的可疑用户输入的数据。