Le JSP sono in realtà servlet, o comunque vengono gestiste come tali. Quindi puoi fare tutto quello che si fa con le servlet.
In genere la differenza sta essenzialmente nella divisione delle "responsabilità"..la jsp per la presentazione, le servlet per il controllo..ecc..

Per il resto non so... passo