java - 在scala play框架中格式化字符串并用html元素替换%s

标签 java scala playframework

我有一个像“User: %s”这样的字符串,想要对其进行格式化并将“%s”替换为 <a href="#">John</a> 之类的内容。我应该如何在 View 文件中执行此操作?

附注我正在使用"User: %s".format("John")但浏览器渲染 I am <a href="#">John</a>而不是“我是约翰”。

最佳答案

在模板中输出原始 html:

<p>
  @Html(article.content)    
</p>

来自play docs

关于java - 在scala play框架中格式化字符串并用html元素替换%s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953061/

相关文章:

java - 在 JPA/Play 中提交事务之前,实体如何获取 ID?

java - 如何为 TreeMap 和 HashMap (Java) 创建一个可迭代的包装器?

java - if 语句,对于这个特定的代码来说是必要的还是多余的?

scala - 在给定时间戳下以星火打开文件

scala - 如何在子项目中引用自定义 SBT 设置

java - Play Framework 无法创建 Intellij 项目

java - 传递 Swing 组件 - NullPointerException

java - Gradle 构建因 "Error:Execution failed for task ' :app:mergeDebugResources'. > Crunching Cruncher photo.png 失败而失败”

ScalaPB 与 Scala.js 和 Scala(jvm) - 存在链接错误

java - 为 Play 构建 WAR 时 .class 位置出错!框架应用