This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
You display things in JSF the same way you display them in HTML, so for a map, you'd either be using an img tag for static maps, or canvas for an interactive one. You can also use JSF tags to enhance what is available in straight HTML, say for conditional rendering, or attaching Ajax handlers. Take a look at h:graphicImage.