I have not used struts (we use our own framework) , but if this were a normal
MVC jsp with a controller , I would do something like this
In the JSP
<tr><td><a href="<portlet:actionURL>
<portlet

aram name="mainGet" value="yes" />
</portlet:actionURL>">
<b> D</b></a></td></tr>
In the Controller :
In the Process action direct , interact with the model and the requisite logic and move the action to the VIEW which would display the JSP
public void processAction(ActionRequest request, ActionResponse response) throws PortletException, java.io.IOException {
....
....
if(command.equals("MASTER"))
request.getPortletSession().setAttribute("page",PAGE_MASTER);
}
response.setPortletMode(PortletMode.VIEW);
Thinking in these lines should help you for your struts app.
Hope this helps