From 5bfcdd214e1e6b3b7653009137d316dabadcda91 Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Wed, 27 Dec 2017 19:47:17 +0000 Subject: [PATCH] Fortsetzung am MarkdownServlet --- src/de/uhilger/wbx/web/MarkdownServlet.java | 41 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 39 insertions(+), 2 deletions(-) diff --git a/src/de/uhilger/wbx/web/MarkdownServlet.java b/src/de/uhilger/wbx/web/MarkdownServlet.java index 7589201..58bfbc3 100644 --- a/src/de/uhilger/wbx/web/MarkdownServlet.java +++ b/src/de/uhilger/wbx/web/MarkdownServlet.java @@ -17,12 +17,49 @@ */ package de.uhilger.wbx.web; -import org.apache.catalina.servlets.DefaultServlet; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; /** * * @author ulrich */ -public class MarkdownServlet extends DefaultServlet { +public class MarkdownServlet extends WbxServlet { + + + /** + * Handles the HTTP <code>GET</code> method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + String contextPath = request.getContextPath(); + if(HOME_CTX.equals(contextPath)) { + String userName = getUserName(request); + if (userName != null) { + String urlUser = getUrlUser(request, userName); + if(userName.equals(urlUser)) { + seiteAusgeben(request, response); + } else { + logger.fine("Wrong user."); + } + } else { + logger.fine("Missing login."); + } + } else { + seiteAusgeben(request, response); + } + } + + private void seiteAusgeben(HttpServletRequest request, HttpServletResponse response) { + + } } -- Gitblit v1.9.3