using freemarker to render index.html

This commit is contained in:
Sebastian Sdorra
2011-03-27 13:47:47 +02:00
parent 52b97a5d61
commit df65beba50
6 changed files with 416 additions and 2 deletions

View File

@@ -64,6 +64,9 @@ import sonia.scm.security.MessageDigestEncryptionHandler;
import sonia.scm.security.SecurityContext;
import sonia.scm.store.JAXBStoreFactory;
import sonia.scm.store.StoreFactory;
import sonia.scm.template.FreemarkerTemplateHandler;
import sonia.scm.template.TemplateHandler;
import sonia.scm.template.TemplateServlet;
import sonia.scm.user.UserManager;
import sonia.scm.user.xml.XmlUserManager;
import sonia.scm.util.DebugServlet;
@@ -112,6 +115,9 @@ public class ScmServletModule extends ServletModule
/** Field description */
public static final String PATTERN_DEBUG = "/debug.html";
/** Field description */
public static final String PATTERN_INDEX = "/index.html";
/** Field description */
public static final String PATTERN_PAGE = "*.html";
@@ -227,6 +233,10 @@ public class ScmServletModule extends ServletModule
// plugin resources
serve(PATTERN_PLUGIN_SCRIPT).with(ScriptResourceServlet.class);
// template
bind(TemplateHandler.class).to(FreemarkerTemplateHandler.class);
serve(PATTERN_INDEX, "/").with(TemplateServlet.class);
// jersey
Map<String, String> params = new HashMap<String, String>();