Grails groovy和gsp中的降价超链接

Grails groovy和gsp中的降价超链接,grails,groovy,hyperlink,markdown,gsp,Grails,Groovy,Hyperlink,Markdown,Gsp,在mygsp.gsp文件中,我有: /div> 在myfile.groovy中,我有: def infoText=“了解更多详细信息。” 输出将在同一页面中的字符串“For Future details”后提供一个指向myurl.com的超链接 我该怎么办: 要在新页面中呈现的超链接“myurl.com” 是否覆盖“获取更多详细信息”。以表示myurl.com 我的目标是通过groovy实现,HTML会说: <a href="www.myurl.com". target="_/bl

在mygsp.gsp文件中,我有:

/div>
在myfile.groovy中,我有:

def infoText=“了解更多详细信息。”
输出将在同一页面中的字符串“For Future details”后提供一个指向myurl.com的超链接

我该怎么办:

  • 要在新页面中呈现的超链接“myurl.com”

  • 是否覆盖“获取更多详细信息”。以表示myurl.com

  • 我的目标是通过groovy实现,HTML会说:

      <a href="www.myurl.com". target="_/blank">For Further details</a> 
    
    
    
    我找到了#2的答案

    根据此处的标记语法:daringfireball.net/projects/markdown/syntax#links

    我的代码应该是:

      <a href="www.myurl.com". target="_/blank">For Further details</a> 
    
    def infotext=“”[有关详细信息](http:\ www.myurl.com)”


    成功了

    这是一个微不足道的例子吗?根据,例如,可能无法(或可能取决于您的标记渲染器)使用标记语法进行标记。它可能需要对生成的html进行后处理——但如果这就是所要做的全部,那么您最好只解析infoText,传递文本和uri,然后不加标记地呈现。groovy阻止它有什么原因吗?本例中所示的Java HTML的使用是否可以修改为变量“infoText”-groovy和grails都没有问题,但是markdown渲染器有问题。你看,如果能在开箱即用的话。如果没有,则必须对结果进行后处理(例如,编写自己的标记,在那里调用renderHtml,然后调整生成的html)
      <a href="www.myurl.com". target="_/blank">For Further details</a>