Well, they could either a.) be speaking about a desktop application written in
Swing or some other GUI toolkit, or b.)
you will be providing the JSP/HTML which will need to communicate with EJBs or
some other distributed application
components.
You can do a lot of things with Java.