It is possible to do something like this
and on the receiving page like this
and the called method looks something like this
But there are problems here. I do not know if the parameters sent can be dynamic or not. And I do not know if you can call directly a method with pushing button instead of using the parameters received at the receiving page. But maybe this post at least gave you hints to where to start your research