Una página JSP es como una página HTMl en la que añades código Java, también puedes añadir código a ejecutarse en el cliente (JavaScript, por ejemplo), también puedes emplerar tag-libraries de mismo Java e incrustar applets de Java (como si fuera una misma página HTML).
Puedes hacer lo que gustes sea.. usando .. Servlets o una página JSP.... si quieres revisa esta URL que es bastante útil:
http://www.cyberlatino.com.mx/tutori...ervletsjsp.pdf
Un saludo.