gpt4 book ai didi

java - 如何将原始 html 传递给 Play 框架 View ?

转载 作者:IT老高 更新时间:2023-10-28 20:39:39 28 4
gpt4 key购买 nike

我正在尝试将简单的 URL 传递给 Play Framework 应用程序中的 View ,但是当作为字符串传递时,URL 中的 & 更改为 & 导致 URL 不起作用。

如果我将参数更改为 Html,即 @(url: Srting)@(url: Html),那么当我尝试传递时会出现错误url 作为 view.render() 方法的字符串。

如何将 url 转换为 Html 并传递它?

最佳答案

为了防止 View 上的动态内容发生默认转义,您需要用 @Html(String) 函数包装 String:

查看:

@(url: String)
<div class="myLink">
Go to: @Html(url) <br>
not to: @url
</div>

Controller :

public static Result displayLink(){
return ok(view.render("<a href='http://stackoverflow.com/'>Stack Overflow</a>"));
}

The template engine有关更多信息的文档页面(特别是最底部的“转义”部分)。

关于java - 如何将原始 html 传递给 Play 框架 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743199/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com