When an empty file is requested, use page named “index.”
[demoscenemusic.git] / src / main / java / net / pterodactylus / demoscenemusic / core / TemplateServlet.java
index 098cfba..cfef6dd 100644 (file)
@@ -153,11 +153,14 @@ public class TemplateServlet extends HttpServlet {
                if (path.startsWith("/")) {
                        path = path.substring(1);
                }
+               if ((path.length() == 0) || (path.endsWith("/"))) {
+                       path += "index";
+               }
                Page<ServletRequest> page = pages.get(path);
                if (page != null) {
                        ServletRequest servletRequest;
                        try {
-                               servletRequest = new ServletRequest(request);
+                               servletRequest = new ServletRequest(request, this);
                        } catch (URISyntaxException use1) {
                                throw new IOException("Could not create URI from " + request.getRequestURI(), use1);
                        }