Ho bisogno di eseguire un JSP. Ma ho bisogno di direttamente da Java, senza utilizzare Tomcat o qualsiasi altro contenitore di servlet. Compilare JSP sarebbe una buona cosa, ma non necessario. Penso che forse il pacchetto org.apache.jasper è buono per farlo, ma non riesco a trovare nessun buon esempio o tutorial online.Esegui JSP direttamente da Java
ho bisogno di qualcosa come:
Class compiledJSP = compileJSP(new File("helloWorld.jsp"));
String html = executeJSP(compiledJSP, httpServletRequest, httpServletResponse, ...);
html --> "Hello World, John!"
Grazie!
Ma perché vuoi farlo? Vuoi semplicemente generare HTML in modo programmatico? – Raedwald
Questo è stato precedentemente contrassegnato come un duplicato per http://stackoverflow.com/questions/956112/programmatic-htmldocument-generation-using-java?lq=1 o http://stackoverflow.com/questions/8141813/execute-jsp -with-jetty-7-3-senza-javac? lq = 1. Non è. –