+ if (pages.containsKey(req.getPathInfo())) {
+ String b0 = baseTemplate[0];
+ int year = Calendar.getInstance().get(Calendar.YEAR);
+ Page p = pages.get(req.getPathInfo());
+ b0 = b0.replaceAll("\\$title\\$", p.getTitle());
+ b0 = b0.replaceAll("\\$year\\$", year + "");
+ resp.getWriter().print(b0);
+ p.doGet(req, resp);
+ String b1 = baseTemplate[1];
+ b1 = b1.replaceAll("\\$title\\$", p.getTitle());
+ b1 = b1.replaceAll("\\$year\\$", year + "");
+ resp.getWriter().print(b1);
+ } else {
+ resp.sendError(404, "Page not found.");
+ }