Pergunta

Eu estou tentando usar Groovlets no lugar de JSPs em uma estrutura de integração, mas uma das bibliotecas do fornecedor depende da javax.servlet.jsp.PageContext disponíveis em uma JSP. Achei o GroovyPagesPageContext classe que faz parte do Grails para GSPs.

De qualquer forma usar Groovy nesta situação e ter um identificador para o PageContext jsp? Eu não tentei usar GSPs porque há uma quantidade significativa de lógica envolvida.

Foi útil?

Solução

Uma vez que você estiver substituindo suas JSPs com Groovlets que são Groovy Servlets, como você está usando a biblioteca deste fornecedor? Se ele se baseia na API JSP, eu estou supondo que é normalmente usado em um JSP, talvez como uma biblioteca de tag personalizado? Como você está usando a biblioteca em um Groovlet? Você teria o mesmo problema ao tentar usar uma biblioteca de marcas personalizadas dentro de um Servlet simples.

Se você gostaria de uma classe independente que pode atuar como um stand-in para um contexto JSP da página, ter um olhar para o JspPageContext.java classe que eu escrevi para Rayures para que eu poderia envolver uma biblioteca de tags JSP em código Java simples.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top