jak przekazać params za pomocą przycisku akcji w Grails

miał torble z przyciskiem, który ma działanie. Mam kilka btns, które chcę poznać jego parameter. W tutorialu Grails mówi, że powinno być tak:

 <g:actionSubmit    action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>

Próbowałem użyć tagów remotelink, submitButton, submitToRemote, ale żaden nie działa. Zawsze staram się zerować, gdy próbuję parsować go w moim kontrolerze:

def action=
    {
        def actionTaken = params.actionTaken
        def employeeId= params.employeeId

        MySession session = MySession.getMySession(request, params.employeeId)
        profileInstance = session.profileInstance

        switch(actionTaken)
        {
            case "editPhone" :
                isEditPhone=true
                break

            case "editEmail" :
                isEditEmail=true
                break
        }
        render(view:"profile", model:[profileInstance:session.profileInstance, isEditPhone:isEditPhone, isEditEmail:isEditEmail])
    }

czego mi brakuje? czy mój kod params jest nieprawidłowy? Czy mój kod w analizowaniu params jest nieprawidłowy? to po prostu daje mi kręgi bez postępu. Wsparcie. dzięki.

questionAnswers(5)

yourAnswerToTheQuestion