1.) Each link can be its own action, forwarding to its own JSP.
2.) Each link can be a link to a dispatch action with a unique argument to display particular content on a JSP that is forwarded to.
Personally I usually do the second. I create a dynamic content link, which I pass a variable. I then have the action query the database to inject specific content into a JSP, or pull a whole JSP and push it back through the response. That way I can edit the content without redeployment.