HTML/Grails- 如何将链接显示为普通文本

3

我需要将一个链接参数呈现为普通的字符串/文本(这样用户就无法点击该链接)

<span class="text-light">
    ${statusMessage?.toHtml()}
    ${statusMessage?.link}
</span>
${statusMessage?.link} 是一个参数链接,它的呈现类似于(例如):
<a href="/threebaysover/product/show/OQ%3D%3D" class="ui-link">2 tour</a>
1个回答

2
你可以尝试这样做:
${statusMessage?.link?.replaceAll("<(.|\n)*?>", '')​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​}

@user1690588- 我在编辑器中遇到了一个错误,提示“错误的Groovy代码”:( - sarit rotshild
应用程序错误:启动失败: Users_saritrotshild_threebo_develop_grails_app_views_news_mobile__statusMessages_gsp:46:期望'}',找到'​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​' @第46行,第184列。 ?.replaceAll("<(.|\n)*?>", '')​​​​​​​​​​ ^1个错误 - sarit rotshild
你使用哪个编辑器? 我正在使用代码,它运行良好,没有错误。 - MKB
IntelliJ IDEA。我在网页上也遇到了一个错误。页面没有加载。 - sarit rotshild
我猜可能是“复制粘贴”出了问题。现在它可以工作了! - sarit rotshild

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接