A: 

Put the two radio buttons and the associated link into a separate form. Replace the link with a submit button (or submit image if you want it to look like a link). So you will have two forms both posting to the same controller action. Give your submit button a name which can be used inside the action to determine which button was clicked. You could also use a hidden field. The first thing to do in the action is to determine which button was clicked and then read the appropriate request values for the radio buttons.

Another alternative is to have everything in the same form with two submit buttons and different names.

Darin Dimitrov
Darin thanks for that , i doubt if that is the best practice.
vijaysylvester
+1  A: 

I would use a javascript function as the href of the link. It would read the selected value of the corresponding radio button group and add it to a url string. You can set the window.location or set the form action and submit.

Matthew
Thanks mathew , that was helpful.
vijaysylvester
I added the Jquery plugin instead to dynamically set the href attribute of the link.
vijaysylvester
+1  A: 

Using javascript you can clear the values of the other radio buttons before submitting the form.

Other solution can be having a hidden field and populating it with the appropriate value using javascript whenever a link is clicked. Then you get the value of this field and forget about the radiobuttons.

Marc Climent