Exempel på anrop av boendekalkylen direkt från en Servlet som lägger till html-kod runtomkring boendekalkylen. Servlet'en kan tex sköta autentisering. Man kan också föda kalkylen med data programmatiskt från en servlet som denna.

Obs! capitex.ctx.j2ee.StandaloneContext ingår än så länge inte i den normala paketeringen av applikationen.

import capitex.ctx.j2ee.StandaloneContext;
import capitex.boendekalkyl.webbgraenssnitt.Applikation;
 
public class Integrationssida extends HttpServlet {   
    protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        ServletOutputStream responsestream = response.getOutputStream();
        StandaloneContext ctx=new StandaloneContext(request, response, getServletContext());            
 
        Applikation app=new Applikation();
        app.koer(ctx,null,false);
 
        ctx.setHeaders()
        if (ctx.isMainOutput()) {
            responsestream.write("<html><body>");
        }
        ctx.writeResponse();
        if (ctx.isMainOutput()) {
        responsestream.write("</body></html>");
        }
        ctx.close();  
    }
    
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        processRequest(request, response);
    }
    
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        processRequest(request, response);
    }
    
    public String getServletInfo() {
        return "integrationssida";
    }
}