Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails 如何将if语句添加到groovy_Grails_Gsp - Fatal编程技术网

Grails 如何将if语句添加到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

好的,我对grails和groovy完全陌生,我有一个按钮,我想向其中添加一些语句。我在coldfusion中有一个类似的设置,我希望在下面的groovy代码中移植到相同的设置。 我将首先向您展示CF代码,然后是它需要使用的groovy代码

<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>