问题标签 [groovlet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
255 浏览

groovy - Groovlet 类路径

我正在编写一个简单的 groovlet Web 应用程序。

我有一些 groovy 库 (*.groovy),所有 groovlet 都共享这些库。

我应该将 groovy 库放在哪里以在 groovlets 中使用?

(我不想编译库 *.groovy 因为它可能会被多次更改)

0 投票
1 回答
157 浏览

groovy - 是否可以将我自己的闭包和变量绑定到 groovlet?

有一些变量和闭包,groovlet如请求、响应、输出、转发、重定向......

是否可以自动绑定我自己的变量和闭包groovlet

我想要这个功能来做${escapeHtml(params.value)}类似的事情。

0 投票
0 回答
124 浏览

sql - Groovlet ServletContextListener 无法在销毁时关闭 SQL 连接

我有一个 Groovlet (Groovy Servlet),它在各个方面都运行良好,除非是时候破坏上下文并部署更新。当我删除 war 文件时,会在我的实现上调用 ServletContextListener.destroy,这反过来又会尝试关闭所有打开的数据库连接。这似乎陷入困境。

我通常在此应用程序中对我的大多数查询使用 sql.firstRow,并且似乎没有任何方法可以关闭底层 PreparedStatement 和 ResultSet(除了方法关闭)。我没有缓存结果,而是使用 BeanUtils.populate 将值复制到目标 bean 中进行处理。

在最后关闭之前,我应该在每个 firstRow 或 eachRow 之后调用其他方法吗?

我在 Java 6 和 Groovy 2.1.1 下运行 Tomcat 6。

0 投票
1 回答
82 浏览

eclipse - groovlets中的代码完成?

为什么 Eclipse 不为 groovlet 中的隐式对象提供正确的代码完成 -

在此处输入图像描述

0 投票
2 回答
464 浏览

groovy - Groovlets 的重复类错误

我正在尝试为我的 groovlet 使用 Catch-all groovy 脚本。这就是我所做的

现在,使用CatchAll.groovy文件中的任何代码,我得到了错误

为什么生成第一类?我的代码中没有任何其他类。只有 Catch-all 脚本和扩展的 servlet。


这是我得到上述错误的剥离代码

奇怪的是,如果我删除new Date()上面的子句,第一个错误就会消失,并且我在 CatchAll 构造函数中得到一个 stackOverflow(继续调用自身)。

这就是我在日志中看到的重复(以及其他痕迹)

我也在这里发布了同样的问题

0 投票
1 回答
100 浏览

groovy - Gaelyk:返回截断的 JSON

我正在“管道”从外部服务返回的 json 提要(在某些情况下相当大),以隐藏客户端的访问 api 密钥(访问密钥是该服务唯一可用的身份验证系统)。

我正在使用 Gaelyk,我写了这个 groovlet:

唯一的问题是“restResponse”非常大,并且 groovlet 返回的值被截断。所以我会得到一个这样的json:

如何在不截断的情况下返回完整的 json?

0 投票
1 回答
92 浏览

groovy - 从 groovlet 记录

有没有办法从 groovlet 脚本写入服务器日志?我尝试了以下方法无济于事:

  • @Log4j在 groovlet中创建一个带有注释的类(@Log4j在项目的其余部分工作正常)
  • 使用ServerContext实例隐式变量application

欢迎任何想法,谢谢。