内联if语句中的语句

时间:2011-09-15 21:40:49

标签: grails groovy gsp

Grails中是否有办法在HTML属性上内联条件,例如:

<div class="${if(sec.isLoggedIn()) loggedInClass}">

如果用户已登录,我正在尝试为某些元素添加一个类。

2 个答案:

答案 0 :(得分:5)

这可能对您有用:

<div class="${(sec.isLoggedIn()?loggedInClass:null)}">

或试试这个:

<div class="${(sec.isLoggedIn()?'loggedInClass':'null')}">

答案 1 :(得分:5)

你可以这样做:

<div class="${sec.loggedIn ? 'loggedInClass' : ''}">