diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2013-09-01 15:56:37 -0700 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2013-09-01 15:56:37 -0700 |
commit | ba05f378d217316ebb3c92b69fdf48585be46825 (patch) | |
tree | bff4dbf0d74f4cddd7e31cb737af64e852a099ef /src/com/p4square/grow/frontend/GrowFrontend.java | |
parent | 6b51ea6cf80f562b5c00b17129b8d8d1ec980269 (diff) |
Adding ErrorPage representation for error messages
Diffstat (limited to 'src/com/p4square/grow/frontend/GrowFrontend.java')
-rw-r--r-- | src/com/p4square/grow/frontend/GrowFrontend.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/p4square/grow/frontend/GrowFrontend.java b/src/com/p4square/grow/frontend/GrowFrontend.java index 37f0dea..7556c20 100644 --- a/src/com/p4square/grow/frontend/GrowFrontend.java +++ b/src/com/p4square/grow/frontend/GrowFrontend.java @@ -10,6 +10,8 @@ import java.io.IOException; import java.util.Arrays; import java.util.UUID; +import freemarker.template.Template; + import org.restlet.Application; import org.restlet.Component; import org.restlet.Client; @@ -74,6 +76,11 @@ public class GrowFrontend extends FMFacade { mConfig.updateConfig(configFilename); } + Template errorTemplate = getTemplate("templates/error.ftl"); + if (errorTemplate != null) { + ErrorPage.setTemplate(errorTemplate); + } + super.start(); } @@ -97,6 +104,7 @@ public class GrowFrontend extends FMFacade { defaultGuard.setNext(FreeMarkerPageResource.class); router.attachDefault(defaultGuard); router.attach("/login.html", LoginPageResource.class); + router.attach("/newaccount.html", NewAccountResource.class); final Router accountRouter = new Router(getContext()); accountRouter.attach("/authenticate", AuthenticatedResource.class); |