Вопрос

Я пытаюсь использовать Groovlets вместо JSP в инфраструктуре интеграции, но одна из библиотек поставщика использует javax.servlet.jsp.PageContext, доступный в JSP. Я нашел GroovyPagesPageContext класс, который является частью Grails для GSP.

В любом случае, чтобы использовать Groovy в этой ситуации и иметь дескриптор jsp PageContext? Я не пробовал использовать GSP, потому что здесь задействовано значительное количество логики.

Это было полезно?

Решение

Поскольку вы заменяете свои JSP на Groovlets, которые являются Groovy Servlets, как вы используете библиотеку этого поставщика? Если он опирается на JSP API, я предполагаю, что он обычно используется в JSP, возможно, в качестве библиотеки пользовательских тегов? Как вы используете библиотеку в Groovlet? У вас возникла бы та же проблема при попытке использовать библиотеку пользовательских тегов внутри простого сервлета.

Если вы хотите автономный класс, который может выступать в качестве замены для контекста страницы JSP, взгляните на JspPageContext.java , который я написал для Rayures , чтобы я может обернуть библиотеку тегов JSP в простой Java-код.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top