@Override
    public void doTag() throws JspException {
        JspWriter out = getJspContext().getOut();
        // sorge für Verbindung zur Datenbank
        FilmothekModel model = new FilmothekModel();
        UserBean borrower;

        try {

            // gibt das Rückgabedatum aus, falls der Film ausgeliehen ist.
            if(this.film.getBorrowerID() > 0){
                df = DateFormat.getDateInstance(DateFormat.LONG, Locale.GERMANY);
                out.println("Rückgabe: "+df.format(film.getReturnDate()));

                // ist der Benutzer der Admin, zeige ihm einen Mail-Link zum Ausleihenden User
                if(this.user.getRole().equals(UserBean.ROLE_ADMIN)){
                    out.println("<br />");
                    borrower = model.getUser(film.getBorrowerID());
                    out.println("Verliehen an: <a href='mailto:"+borrower.getEmail()+"'>"+borrower.getName()+"</a>");
                }
            }

            
        } catch (java.io.IOException ex) {
            throw new JspException("Error in FilmStatusTagHandler tag", ex);
        }
    }