2017-05-07 3 views
1

Ich möchte meine Sitzungsvariable verwenden, um den Namen des Benutzers in jeder JSP-Seite mithilfe von JSTL anzuzeigen. Ich importiere bereits die JSLT-Bibliothek in meinem Netbeans-Projekt, da ich einen Fehler bei der Kompilierung habe.JSLT-Fehler in <c:if></c:if>

Mein Code:

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>  
<div class="container"> 
    <div class="panel panel-default"> 
     <c:if test = "${ !empty sessionScope.prenom && !empty sessionScope.nom }"> 
      <div class="panel-heading">Bienvenu ${sessionScope.prenom} ${sessionScope.nom} !</div> 
     </c:if> 
    </div> 
</div> 

ich diesen Fehler hätte:

Nach TLD oder Richtlinie in Tag-Datei-Attribute, Test-Attribut akzeptiert keine Ausdrücke

Was Kann ich es lösen?

Antwort

0

Ich denke, Ihre Bedingung im Test ist falsch.können Sie Screenshot für Fehler zur Verfügung stellen. Versuchen Sie, indem Sie die folgende Anweisung hinzufügen.

<%@ taglib 
prefix="c" 
uri="http://java.sun.com/jsp/jstl/core" 
%>