@Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        HttpSession session = request.getSession(false);
        
        String userPath = request.getServletPath();

        if(userPath.equals("register")){
            // hier sind keie Datenbankoperationen nötig
        }else if(userPath.equals("/activate")){
            String activate = request.getParameter("activate");
            String id = request.getParameter("id");
            userPath = "/login";
        }
        // ist der Nutzer nicht angemeldet, schicke ihn zur Login-Seite
        else if(userPath.equals("/login") || session == null
                ||session.getAttribute("user") == null){
                userPath ="/login";
        }
        // verarbeite Zugriff auf die Filmlsite
        if(userPath.equals("/clientFilmListe")){
            // zeige die Admin-Liste, falls der User Admin-Rechte hat.
            UserBean user = (UserBean) session.getAttribute("user");
            if(user.getRole().equals(UserBean.ROLE_ADMIN)){
                response.sendRedirect("/~j81/adminFilmListe");
                return;
            }
            userPath = "/filmListe";
            this.clientFilmListe(request, response);
        }else if (userPath.equals("/renew")){
            this.renewal(response, request);
            response.sendRedirect("/~j81/clientFilmListe");
            return;
        }

        // lade die JSP, die das Ergebnis des Requests darstellt.
        String url = "/WEB-INF/view" + userPath + ".jsp";
        request.getRequestDispatcher(url).forward(request, response);
    }