Hola, para explicarte de una manera muy simple JSP es una tecnología Web que permite incrustar código java dentro de páginas HTML, permitiendo tener por separado el código que generalmente se ocupa de los procesos dinámicos, como accesos a la base de datos, que se coloca en archivos . JAVA, separados del código que se encarga de la parte visual(JSP).
EL código java se incrusta en el JSP entre etiquetas <% %>
Hay mucha información para empezar en internet, pero una vez que vas queriendo hacer cosas un poco más complicadas ya no encontrás tanta info.
Saludos.
Ana