链接到mailService中项目的根URL

时间:2016-02-20 00:01:27

标签: grails

在Grails项目中我需要将项目的根链接放在电子邮件正文中,使用Mail plugin中的mailService,这是正确的方法还是有更好的方法,这是我的代码:

def webUtils = WebUtils.retrieveGrailsWebRequest()
def request = webUtils.getCurrentRequest()
def link ="http://" + request.serverName+'/'+grails.util.Metadata.current.'app.name'   

1 个答案:

答案 0 :(得分:0)

尝试使用createLinklink标记创建链接。

<g:link uri='/' absolute='true'>My Link</g:link>
<!-- OR -->
<a href="${g.createLink(uri: '/', absolute: true)}">MyLink</a>

使用 absolute 可确保链接以您的配置中的 grails.serverURL 作为前缀。