I think you will need to use javascript on the button and the javascript onClick method to execute the link. A good alternative is to create a beautiful image instead.
If you want to avoid javascript just use a form with a GET method
It's not really scary, but you can do it quite easily with g: form somehow (I'm just starting with Grails itself)
EDIT: After re-reading the message, the most important thing to note is that I used the input type = " submit ", which calls the action field in the form, not just a button.
source share