Ejecutar JSP directamente desde Java

Necesito ejecutar un JSP. Pero necesito hacerlo directamente desde Java, sin usar Tomcat o cualquier otro contenedor de servlets. La compilación de JSP también sería algo bueno, pero no necesario. Creo que tal vez el paquete org.apache.jasper sea bueno para hacer esto, pero no puedo encontrar ningún buen ejemplo o tutorial en línea.

Necesito algo como:

Class compiledJSP = compileJSP(new File("helloWorld.jsp"));
String html = executeJSP(compiledJSP, httpServletRequest, httpServletResponse, ...);

html --> "Hello World, John!"

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta