grails:gsp页面中的条件标记是否可以仅使用${}

grails:gsp页面中的条件标记是否可以仅使用${},grails,gsp,Grails,Gsp,Grails当然有内置的“if”和“else”标记,例如 <g:if test="${name == 'Fred'}"> Hello Fred, welcome back from your trip! </g:if> <g:else> Hello ${name} </g:else> 你好,弗雷德,欢迎你旅行归来! 你好${name} 纯粹使用gsp页面上的${}功能是否可以实现这样的功能?不使用 <g

Grails当然有内置的“if”和“else”标记,例如

 <g:if test="${name == 'Fred'}">
     Hello Fred, welcome back from your trip!
 </g:if>
 <g:else>
     Hello ${name}
 </g:else>

你好,弗雷德,欢迎你旅行归来!
你好${name}
纯粹使用gsp页面上的${}功能是否可以实现这样的功能?不使用

   <g:if> and 
   <g:else>
标签?

是,例如:

Hello ${name}${name == "Fred" ? ", welcome back from your trip!" : ""}
是的,例如这样:

Hello ${name}${name == "Fred" ? ", welcome back from your trip!" : ""}

啊,是的,忘记了这个条件表达式构造,太好了,谢谢。由于某种原因,无法在7分钟内将其作为答案。这不是elvis运算符的用法。啊,是的,忘记了这个条件表达式构造,太好了,谢谢。由于某种原因,在7分钟内无法将其作为答案。这不是elvis运算符的用法。