Ich möchte JSP in Java, aus Tomcat oder einem anderen Servlet-Container kompilieren und interpretieren. Ich denke, dass ich die Jasper-Bibliotheken verwenden kann, die mit Tomcat kommen, aber ich kann kein Beispiel dafür finden, wie man es im Web macht.Kompilieren und interpretieren JSP nur mit Java
Das Minimum, das ich brauche, ist eine Funktion, die einen String (HTML resulting text) von einer kompilierten JSP und einem HttpServletRequest oder etwas ähnliches zurückgibt.
Danke.
Vielen Dank für Ihre Antwort. Ich suchte ein wenig und dieser Code verwendet Jaspers JspC-Klasse zum Kompilieren. Vielleicht wird es nützlich sein. Die eigentliche Herausforderung besteht jedoch darin, die JSP zu interpretieren. Ich muss einen HTML-Text aus verschiedenen interpretierten JSPs zurückgeben. Diese JSPs werden in der Ausführungszeit entschieden, so dass ich oder Tiles nicht verwenden kann, denke ich. Vielleicht gibt es einen einfacheren Weg, das zu erreichen. Ich würde jede Hilfe bei der Vereinfachung meiner Sichtweise zu schätzen wissen. –
sinuhepop
Sie sollten diese Information zu der obigen Frage hinzufügen. Aber es ist immer noch ein bisschen unklar: Haben Sie tatsächlich Code in einem Servlet-Container ausgeführt? Wie sind diese JSPs "entschieden"? Beschreiben Sie Ihr tatsächliches Szenario und Ihre Anforderungen, hören Sie auf, es zu abstrahieren. –