<%! com.kgr.yut.CatalogSvlt svlt = null; public com.kgr.yut.CatalogSvlt createServlet(final ServletConfig config) throws ServletException { if ( svlt == null ) { /*System.err.println("**********************: " + com.kgr.yut.Session.class); System.err.println("**********************: " + com.kgr.yut.Context.class); */ svlt = new com.kgr.yut.CatalogSvlt(); svlt.init(new ServletConfig() { public String getInitParameter(String name) { if ( "templatePath".equals(name) ) { return "/home/yutopian/estore/templates"; } if ( "configFile".equals(name) ) { return "/home/yutopian/estore/properties"; } return config.getInitParameter(name); } public java.util.Enumeration getInitParameterNames() { return config.getInitParameterNames(); } public ServletContext getServletContext() { return config.getServletContext(); } public String getServletName() { return "Catalog"; } }); } return svlt; } %> <% try{ createServlet(getServletConfig()).doGet(request,response); }catch(Throwable t) {t.printStackTrace(); } %>