JSTL Objekt aus der session

Habe ich noch ein Objekt in der session:

session.setAttribute("userDTO", currentUser);

Ich versuche ihn anzuzeigen, mit EL. Ich habe es mit scriplets (Nachweis, dass der Gegenstand in der Sitzung festgelegten Ordnung).

Code in JSP:

<body>
    <% UserDTO userdto=(UserDTO)session.getAttribute("userDTO"); %>
    <%=userdto.getUsername() %>
    Username from session:<c:out value="${sessionScope.userDTO.username }"/>
</body>

Den scriplets Anzeige der Benutzernamen, aber nichts angezeigt wird, nachdem "Username aus der session:". Warum?

UserDTO Klasse:

public class UserDTO {
    private int ID;
    private String email;
    private boolean emailConfirmed;
    private String username;
    private String role;
    public int getID() {
        return ID;
    }
    public void setID(int iD) {
        ID = iD;
    }
    public boolean isEmailConfirmed() {
        return emailConfirmed;
    }
    public void setEmailConfirmed(boolean emailConfirmed) {
        this.emailConfirmed = emailConfirmed;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getRole() {
        return role;
    }
    public void setRole(String role) {
        this.role = role;
    }
    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username;
    }
}
Wo haben Sie es? Was ist die session variable, wie hast du Sie initialisiert?
Sie haben wahrscheinlich vergessen zu zählen der core-Bibliothek in Ihrer JSP. Bitte zeigen Sie uns eine minimale JSP reproduzieren des Problems aus der ersten Zeile von ihm sehr letzten. Auch ein Blick auf den erzeugten HTML-code (mit "view page source" im browser).
Was ist die Vorwahl c in Ihren tag? Säen Sie uns taglib definition. Auch definieren, welche Bibliotheken verwendet wird, um es zu unterstützen.
Danke JB Nizet! Ich habe vergessen zu zählen die core-Bibliothek. Funktioniert einwandfrei.

InformationsquelleAutor VladTh | 2014-06-14

Schreibe einen Kommentar