Hola,
Para ejecutar JSP necesitas un servidor web que las soporte. El mas "normal" es Tomcat (
http://jakarta.apache.org/tomcat/), de la familia de apache. El tomcat entiende pagina HTML y JSP (y creo que se puede configurar para ejecutar PHP). Pero tambien puedes tener instalado Apache y tomcat a la vez, configurando Apache para que pase las peticiones de paginas JSP a Tomcat. En la pagina de tomcat te explican como configurar ambos.
Saludos.