java - 来自 Groovlet (Groovy Servlet) 的 JSP PageContext

标签 java jsp grails groovy groovlet

我正在尝试在集成框架中使用 Groovlet 代替 JSP,但供应商的库之一依赖于 JSP 中可用的 javax.servlet.jsp.PageContext。我找到了GroovyPagesPageContext类是 Grails for GSP 的一部分。

在这种情况下是否可以使用 Groovy 并拥有 jsp PageContext 的句柄?我没有尝试过使用 GSP,因为涉及大量逻辑。

最佳答案

由于您要将 JSP 替换为 Groovlet(Groovy Servlet),您如何使用该供应商的库?如果它依赖于 JSP API,我假设它通常在 JSP 中使用,也许作为自定义标签库?您如何在 Groovlet 中使用该库?尝试在普通 Servlet 中使用自定义标记库时,您也会遇到同样的问题。

如果您想要一个可以充当 JSP 页面上下文替代的独立类,请查看 JspPageContext.java我为 Rayures 编写的类(class)这样我就可以用纯 Java 代码包装 JSP 标记库。

关于java - 来自 Groovlet (Groovy Servlet) 的 JSP PageContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1800052/

相关文章:

java - 网站应用程序开发的 richfaces 替代方案

mysql - 可以从 Eclipse ping MySQL 但不能在 Tomcat 中使用 JSP 连接

python - 是否有 Python 等同于 Java 的 Groovy/Grails

grails - 我怎样才能绕过 : "query did not return a unique result"

javascript - 在 javascript 中读取一个 spring Controller 模型

java - 在不使用集合的情况下在java中创建动态数组

java - JSP - Twitter Bootstrap 模态表单处理

validation - 在不重新加载页面的情况下在jsp中显示错误消息

java - 使用 Docker 和 Testcontainers 进行数据库集成测试

hibernate - GORM:如何将间隔映射到列?