Gemäß der TLD- oder Attribut-Direktive in der Tag-Datei akzeptieren Attributelemente keine Ausdrücke [duplizieren].

Diese Frage hat hier bereits eine Antwort:

Wie installiere ich JSTL? Der absolute uri: http://java.sun.com/jstl/core kann nicht aufgelöst werden 12 Antworten

Ich habe ein Projekt, in dem ich Details zu Filmen in einer HTML-Seite anzeigen muss. Ich muss MVC strikt befolgen, obwohl ich kein Framework wie Spring oder Struts verwende. Ich darf auch keine Scriptlets verwenden, sondern JSTL und Ausdruckssprache. Normalerweise rufe ich Daten aus der Datenbank ab und setze sie dann auf eine Bean. Dann erstelle ich eine Liste dieser Bean, übergebe sie an JSP und drucke diese Details aus. Aber wie würde ich das erreichen, wenn ich JSP nicht nutzen dürfe? Wenn ich diese Daten mit dem Servlet abrufe und auf eine Bean und dann auf eine Liste setze und sie über den Request Dispatcher weitergebe, wie kann ich dann jede Bean aus der Liste auf der HTML-Seite abrufen?

Ich konnte diese JSTL nicht zum Laufen bringen. Ich verwende Netbeans 7.0 und Apache Tomcat 7.

 <%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>DVD Guru</title>
        <link rel="stylesheet" type="text/css" href="style.css" media="screen" />
    </head>
    <body>   
     <div id="wrapper">     
        <c:set var="testing" value="blah"/>
                <c:out value="${testing}"/>
        </div>      
    </body>
</html>

Ich erhalte folgenden Fehler

Gemäß TLD oder Attribut-Direktive in der Tag-Datei akzeptieren Attributelemente keine Ausdrücke

Ich habe die JSTL 1.1-Bibliothek aus Projekteigenschaften importiert. Sollte noch etwas getan werden?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage