Groovy Server Pages (GSP) — язык со схожим синтаксисом JSP[1]. Рассчитан для создания веб-приложений. Используется в веб-фреймворке Grails[2], для которого является базовой технологией[3]. GSP позволяет смешивать статический и динамический контент на одной странице. В качестве ответа на запрос клиента генерируется страницы в разметке HTML, XML.
Пример GSP кода:
<html>
<head></head>
<body>
<%def string = 'hello world'%>
<h1>${string}</h1>
</body>
</html>