Grails 如何将if语句添加到groovy
好的,我对grails和groovy完全陌生,我有一个按钮,我想向其中添加一些语句。我在coldfusion中有一个类似的设置,我希望在下面的groovy代码中移植到相同的设置。 我将首先向您展示CF代码,然后是它需要使用的groovy代码Grails 如何将if语句添加到groovy,grails,gsp,Grails,Gsp,好的,我对grails和groovy完全陌生,我有一个按钮,我想向其中添加一些语句。我在coldfusion中有一个类似的设置,我希望在下面的groovy代码中移植到相同的设置。 我将首先向您展示CF代码,然后是它需要使用的groovy代码 <li id="menuBtn"><CFIF application.sf.secure.auth_feature('DTD')><a id="dtdItem" class="dtd <CFIF url.activity
<li id="menuBtn"><CFIF application.sf.secure.auth_feature('DTD')><a id="dtdItem" class="dtd <CFIF url.activity EQ "DTD">selected</CFIF>" href=<CFOUTPUT>"#application.http_path#services.cfm?activity=DTD"</CFOUTPUT>><b>DTD</b></a><CFELSE><a id="dtdItem" class="dtd" href="javascript:;" onclick="ERRORS.show('bla bla bla');return false;"><b>DTD</b></a></CFIF></li>
下面是我现在拥有的代码,我需要添加带有javascript错误的if和else语句
<li><a class="<g:if test="${controllerName == 'DTD'}">selected</g:if>" href="<%= grailsApplication.config.http_path %>DTD"><strong>DTD</strong></a></li>
我再次肯定这对于grails或groovy开发人员来说是非常容易的,但我对这门语言完全陌生,希望从中学习
谢谢这个怎么样:
<li><a class="${controllerName == 'DTD' ? 'selected' : ''}" href="${grailsApplication.config.http_path}DTD"><strong>DTD</strong></a></li>
我不清楚问题是什么;有一个
标签,你已经知道了,一个
标签,它类似于你已经知道的CF标签——具体问题是什么?
<li><a class="${controllerName == 'DTD' ? 'selected' : ''}" href="${grailsApplication.config.http_path}DTD"><strong>DTD</strong></a></li>