JSP programmgesteuert Rendern

Brauche ich, um programmgesteuert Rendern JSP-Seite. Soweit ich das verstanden habe, JSP sollten einige compiler. Die Frage ist kann ich mit diesem compiler dirrectly ohne JspServlet und andere? Alles, was ich brauche, ist eine Dokumentation wie zu verwenden JSP compiler (Jasper, zum Beispiel).

Einige zusätzliche Informationen würde die situation klären, denke ich. Ich kann nicht mit standard-JspServlet. Ich möchte zum ändern der Quelle JSP vor der Kompilierung in irgendeiner Weise (Zusammenführen von zwei JSP zusammen, um genau zu sein), so muss ich einen Weg zum kompilieren von JSP-Ergebnis von InputStream (oder Reader) mit Hilfe des JSP-Compilers direkt.

Zusammenführen von zwei JSP-layout ist Voraussetzung. Sie können Fragen: "Aber warum ist dieser Kerl einfach nicht verwenden SiteMesh oder so etwas?". Einer der JSP-Seiten ist nicht statisch. Es ist vom Benutzer vorgesehen und in der Datenbank gespeichert. Wir sanitify und überprüft diese JSP-layout (Benutzer verwenden nur Teilmenge der tags, und alle von Ihnen sind nicht standart, sondern speziell für Sie geschaffene), cache und so weiter. Aber jetzt müssen wir einen Weg zur Verwendung dieser JSP-Seiten (die im Arbeitsspeicher gespeichert werden) als layouts für alle JSP-Seiten, die Benutzer-Anforderung.

Ich hatte ein ähnliches problem und die "einfachste" Lösung, die ich fand, war switching ganze Projekt (Velocity oder einer anderen template-engine), wo solche Aufgaben sind trivial. Sieht aus wie Sie sind schon zu weit in der Entwicklung, um solche änderungen vornehmen, sondern nur sagen...

InformationsquelleAutor Denis Bazhenov | 2009-11-12

Schreibe einen Kommentar