A JSP is for display purposes. In MVC, it shouldn't have any logic at all. Let alone control logic.
The servlet is responsible for the control logic. In
Struts, it uses the XML file to gain this logic. It then redirects to the actions for the app specific logic.