java - 在 Java Play Framework Scala 模板中转义 HTML

标签 java scala playframework-2.0

在 Java Play 框架 2.0 中使用 Scala 模板,我想将动态内容输出为 HTML 编码。

例如:

<script type="text/javascript">
    $("#@field.getId()").fieldList({
        data: "@myUnencodedData"
    })
</script>

是否有内置方法来完成此操作?

最佳答案

默认情况下,出于安全原因,HTML 会被转义。要输出 HTML,请将其包装在 Html 帮助程序中:@Html(myUnencodedData)

关于java - 在 Java Play Framework Scala 模板中转义 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15318819/

相关文章:

scala - 是否可以在宏中访问符号表?

scala - 尽管已导入,但未找到解释器结果类型

java - 从 XML 样式的字符串中删除无效字符

java - 在循环队列中删除和插入

java - Spring 集成 : service activator requires-reply ="false" usage

scala - src_managed 中的源文件不是 SBT 中项目源的一部分

java - 将信息传递给@With注解 Play Framework 进行用户授权

mysql - Scala Play Framework Slick Session 的问题

从application.conf中获取数据源时,Scala Play没有启动应用程序

Java Vaadin 6 至 7 升级