Frage

Ich versuche Groovlets anstelle von JSPs in einer Integrations-Framework zu verwenden, sondern eine der Bibliotheken des Verkäufers beruht auf der javax.servlet.jsp.PageContext in einer JSP zur Verfügung. Ich fand die GroovyPagesPageContext -Klasse, die für GSPs Teil von Grails ist.

Wie auch immer Groovy in dieser Situation zu verwenden und einen Griff in der jsp Pagecontext hat? Ich habe nicht versucht GSPs verwenden, da es eine erhebliche Menge an Logik ist beteiligt.

War es hilfreich?

Lösung

Da Sie Ihre JSPs mit Groovlets ersetzen, die Groovy Servlets sind, wie werden Sie dieses Anbieters Bibliothek? Wenn es auf dem JSP-API basiert, ich gehe davon aus, dass es in der Regel in einer JSP verwendet wird, vielleicht als eine benutzerdefinierte Tag-Bibliothek? Wie verwenden Sie die Bibliothek in einem Groovlet? Sie würden das gleiche Problem haben versucht, eine benutzerdefinierte Tag-Bibliothek in einer Ebene Servlets zu verwenden.

Wenn Sie eine eigenständige Klasse möchten, die als Stand-in für eine JSP Seite Kontext wirken kann, haben einen Blick auf die JspPageContext.java Klasse, die ich schrieb für Rayures so, dass ich wickeln Sie eine JSP-Tag-Bibliothek in einfachen Java-Code könnte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top