Ignore:
Timestamp:
Jun 15, 2009, 12:31:14 PM (14 years ago)
Author:
Nicklas Nordborg
Message:

Fixes #233: Add example that uses the alternate approach for invoking servlets

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/net.sf.basedb.examples/trunk/src/net/sf/basedb/examples/extensions/servlet/HelloWorldServlet.java

    r1019 r1125  
    1414import net.sf.basedb.core.SessionControl;
    1515import net.sf.basedb.core.User;
     16import net.sf.basedb.util.Values;
    1617
    1718/**
     
    5253      User current = User.getById(dc, sc.getLoggedInUserId());
    5354      PrintWriter out = response.getWriter();
    54       out.print(template.replace("{user}", current.getName()));
     55      response.setContentType("text/html");
     56      String html = template;
     57      html = html.replace("{user}", current.getName());
     58      html = html.replace("{url}", request.getRequestURL());
     59      html = html.replace("{servlet-path}", Values.getString(request.getServletPath(), "null"));
     60      html = html.replace("{path-info}", Values.getString(request.getPathInfo(), "null"));
     61      html = html.replace("{query}", Values.getString(request.getQueryString(), "null"));
     62      out.print(html);
     63     
    5564    }
    5665    finally
Note: See TracChangeset for help on using the changeset viewer.