blob: bcacf03849757e6243b592d16e4def277e8491eb [file] [log] [blame]
var somePackage = somePackage || {};
somePackage.createServlet = function() {
var count = 0;
var o = {
"service" : function(req, resp) {
this.super$service(req, resp); // this is very important
},
"doGet" : function(req, resp) {
resp.getWriter().write("<html><body>");
resp.getWriter().write("<p>" + req.getMethod() + "</p>");
resp.getWriter().write("<p>Hello JavaScript World " + (count++) + "</p>");
resp.getWriter().write("<p>" + this.getServletInfo() + "</p>");
resp.getWriter().write("<p>" + this.getLastModified(req) + "</p>");
resp.getWriter().write("<p> init parameter: test = " + this.getServletConfig().getInitParameter("test") + "</p>");
resp.getWriter().write("</body></html>");
},
"getServletInfo" : function() {
return "JavaScript Servlet";
}
};
return new JavaAdapter(Packages.javax.servlet.http.HttpServlet, o);
}