创建认证标签库

大多数公共网站都在首部的右上角有一个不醒目的登录链接。下面是创建这个链接的方法:
1.命令行输入grails create-tag-lib Login
2.会在grails-app/taglib目录下生成LoginTagLib.groovy
编辑这个类
package racetrack

class LoginTagLib {
def loginControl={
if(request.getSession(false)&&session.user){
out<<"Hello ${session.user.login}"
out<<"""[${link(action:"logout",controller:"user"){"Logout"}}]"""
}else{
out<<"""[${link(action:"login",controller:"user"){"Login"}}]"""
}
}
}

3.把标签库加到grails-app/views/layout/_header.gsp
<div id="header">
<p>
<a class="header-main" href="${resource(dir:'') }">
RaceTrack
</a>
</p>
<p class="header-sub">When's your next race?</p>
<div id="loginHeader">
<g:loginControl></g:loginControl>
</div>
</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值