Search code examples
grailsgsp

Would this be a correct tag in GSP?


I am a newbie to grails.

Would this be a correct syntax for the tag?

<g:each in="${empactUser.getAuthorities()}">
    <g:if test="it.getAuthority().startsWith("ROLE_PROJECTID")">
    <g:link action="edit" params="[id: it.getAuthority(13).]"> Project </g:link>
    </g:if>
</g:each>

Thank you.


Solution

  • You probably want something like this...

    <g:each in="${empactUser.getAuthorities()}">
        <g:if test="${it.getAuthority().startsWith("ROLE_PROJECTID")}">
            <g:link action="edit" params="[id: it.getAuthority(13).id]">Project</g:link>
        </g:if>
    </g:each>