% template Snoop() %>
Let's Snoop!
<% request = getRequest() /* Object type is implied */ %>
Miscellaneous Info
QueryString: <% request.queryString %>
RemoteUser: <% request.remoteUser %>
Parameter Info
<%
foreach (paramName in request.parameters.names) {
paramName ": " request.parameters[paramName] "
"
}
%>
Request Attribute Info
<%
foreach (attribName in request.attributes.names) {
attribName ': ' request.attributes[attribName] '
'
}
%>
Header Info
<%
foreach (headerName in request.headers.names) {
headerName ': ' request.headers[headerName] '
'
}
%>
Cookie Info
<%
foreach (cookie in request.cookies.all) {
cookie.name ': ' cookie.value '
'
}
%>
<% /* Some things we can't do in Tea... */ %>
<%/*
"Read from the User's Session
"
request.session["may"] = "work later"
"Set an Attribute
"
request.attributes["will"] = "not work"
"Set a Cookie
"
// Response manipulations are through application functions
*/%>