Hello world
Simple Groovy expression: <% 2 + 2 %>
Groovy code block: <%
session.bob = "foo"
request.contentType = "text/html"
%>
Session (from Groovy): <% session %>
Session (from Replace): ${session}
var bob = ${var.bob}
request type = ${request.contentType}
request = ${request}
var foo = ${var.foo}
groovy request fetch: <% request.getAttribute('contentType') %>
groovy variable setting: <% foo = "bar" %>
groovy variable readng: <% foo %>
request parameters dump:
<%
def op = ""
request.parameterMap.each { k, v ->
op += k + " = " + v + "\n"
}
return op
%>
request attributes dump:
<%
def op = ""
request.attributeNames.each { k ->
op += k + " = " + request.getAttribute(k) + "\n"
}
return op
%>
session attributes dump:
<%
def op = ""
session.attributeNames.each { k ->
op += k + " = " + session.getAttribute(k) + "\n"
}
return op
%>