如果标记测试请求URI



我对Grails有点陌生,不知道如何实现这一点。我正在处理我的gsp文件中的导航列表。我要做的是测试请求URI是否以给定字符串开头,如果是,则将列表项设置为活动。过去我看到这样做的方法是这样的:

<li
    <g:if test="${request.getRequestURI().startsWith("/packageName/domainController")}">
        class="active"
    </g:if>
>
<g:link controller="sectionHome" params="[section: section]" >
    Class Home
</g:link>
</li>

这个模型不起作用。不确定是否有一个标签的顺序,或者如果有一个新的方法,我只是找不到。谢谢你的帮助。

${controllerName}${actionName}的gsp中你可以这样做:

<li
    <g:if test="${controllerName == 'MyController'}">
        class="active"
    </g:if>
>

希望有帮助!

相关内容

  • 没有找到相关文章

最新更新