import net.pterodactylus.demoscenemusic.core.Core;
import net.pterodactylus.util.template.Template;
+import net.pterodactylus.util.template.TemplateContext;
import net.pterodactylus.util.template.TemplateContextFactory;
+import net.pterodactylus.util.web.RedirectException;
import net.pterodactylus.util.web.TemplatePage;
/**
* @param template
*/
public BasePage(Core core, TemplateContextFactory templateContextFactory, Template template, String pageName) {
- super(pageName, "text/html", templateContextFactory, template);
+ super(pageName, "text/html; charset=utf-8", templateContextFactory, template);
this.core = core;
}
return core;
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected void processTemplate(TemplateContext templateContext, ServletRequest request) throws RedirectException {
+ super.processTemplate(templateContext, request);
+ templateContext.set("currentUser", request.getServletRequest().getSession().getAttribute("currentUser"));
+ }
+
}