sería mas bien entre JSP y ASP
Has de estar confundido, ya que Java es un lenguaje de programacion completo, en cambio ASP es tan solo un subconjunto de instrucciones
del lenguaje Visual Basic (quien tambien es un lenguaje de programacion Completo), ASP solo sirve para la web, para acceder a Bases de datos y generar paginas HTML.
Ahora, Java, entre sus muchas clases tiene una que se llama "SERVLETS" que sirve para -similar al ASP- responder a peticiones WEB.
Ultimamente se ha liberado una clase más refinada de los servlets y se llama JSL (Java Server Pages) que son clases exclusivas
para la generacion de paginas web, muy util y sencillo en su manejo, para quien no maneja la complejidad del Java, JSP es
una copia fiel de ASP (quien salio primero al mercado) pero con el soporte que le da Java, si quieres ver las diferencias
en sintaxis entre JSP y ASP buscan entre los documents de www.aspin.com, pero es solo eso, diferencias en sintaxis y en
algunos objetos ya que son muy muy similares.