我正在mongodb中存储博客帖子。帖子可以有新行(存储为)和/或锚标记。
{
"header" : "Some header",
"body" : "The first paragraph.\n\rThe second paragraph\n\r<a href=\"www.example.com\" title=\"Example\">Example text</a>",
"languageCode" : "DE"
}
通过在my thymeleaf视图中执行此操作,我可以显示新行:
<p class="card-text" th:utext="${#strings.replace(#strings.escapeXml(blogEntry.blogPost.body),' ','<br>')}"></p>
但是锚标签显示为纯文本。
如何将来自控制器的锚标记格式化为指向另一个站点的实际链接?
删除#字符串。escapeXml(…)
功能。
笔记:
使用th:text意味着相关字符串中的任何HTML都将被转义,即一个字符串,例如“code>”。。。
但是,通过同时使用
#strings.escapeXml(...)
,您将通过转义正在处理的字符串来反转th: utext
的效果。在这种情况下,这不是您想要的。
请注意与使用
th: utext
相关的潜在风险。例如,您可能希望在将用户提供的(即不受信任的)输入保存到数据存储中之前以其他方式对其进行转义。
从这里得到帮助-PUT和DELETE-RESTful API Express MongoDB Mongoose 但是得到错误-http://localhost:8080/app/modify/59203c7d9532c34903000002net::ERR_EMPTY_响应,节点服务器停止并出现错误“Collection”。“保存”不是一个函数。
问题内容: 我有简单的 HTML : 我想在中显示HTML样式的文本。这个怎么做? 问题答案: 您需要使用XML字符串中的HTML。仅在布局XML中引用带有HTML的字符串将不起作用。 这是您应该做的:
问题内容: 我正在使用Python制作网络应用程序,并且有一个要在HTML页面上显示的变量。我该怎么做呢?将使用在HTML页面是正确的做法呢? 问题答案: Flask文档中对此进行了非常清楚的解释,因此建议您阅读此书以全面理解,但这是呈现模板变量的非常简单的示例。 HTML模板文件存储在: 和简单的Flask应用程序: 运行此脚本,然后在浏览器中访问http://127.0.0.1:5000/。您
问题内容: 我想有条件地输出HTML以生成页面,那么在PHP 4+中回显HTML的多行代码段的最简单方法是什么?我需要使用Smarty这样的模板框架吗? 问题答案: 有几种方法可以在PHP中回显HTML。 1.在PHP标记之间 2.回声中 对于回声,如果您希望在HTML中使用双引号,则必须使用单引号回声,如下所示: 或者,您可以像这样逃避它们: 3. Heredocs 4. Nowdocs(从PH
问题内容: 这就是我知道如何编写和保存它 但是,如果我想编写一个很长的代码,该如何保存到文件中: 问题答案: 您可以通过将多行字符串括在三引号中来创建多行字符串。因此,您可以将HTML存储在字符串中,然后将该字符串传递给:
我创建了一个使用Thymeleaf作为模板引擎的Spring Boot Web应用程序。我配置了以在子文件夹中查找消息: 在这个文件夹中,我创建了文件,内容为。在我的模板中,我尝试这样显示文本: 但在呈现页面时,我会得到以下结果: 我错过了什么?我必须配置任何其他bean吗? P、 S.: 在“服务器端”,我可以使用MessageSource获取消息(“ticket.type.BUG”,null,