本文参考自Servlet support,大部分代码引用了原文档。
快速开始
Groovy语言提供了一个模块,可以让我们写用Groovy脚本的方式来编写Servlet,这叫做Groovlets。先看看一个简单的例子吧。下面这几个例子都来自官方文档。
if (!session) {
session = request.getSession(true)
}
if (!session.counter) {
session.counter = 1
}
println """
<html>
<head>
<title>Groovy Servlet</title>
</head>
<body>
<p>
Hello, ${request.remoteHost}: ${session.counter}! ${new Date()}
</p>
</body>
</html>
"""
session.counter = session.counter + 1
也可以使用Groovy的标记模板引擎。不太了解的可以看看我的文章<