Zgodnie z TLD lub dyrektywą atrybutów w pliku tagu, elementy atrybutów nie akceptują żadnych wyrażeń [duplikat]
To pytanie ma już tutaj odpowiedź:
Jak zainstalować JSTL? Absolutnego uri: http://java.sun.com/jstl/core nie można rozwiązać 12 odpowiedziMam projekt, w którym muszę wyświetlić szczegóły filmów na stronie HTML. Muszę ściśle przestrzegać MVC, chociaż nie używam żadnych struktur, takich jak Spring czy Struts. Nie mogę również używać skryptletów, ale używam JSTL i języka wyrażeń. Zwykle odbieram dane z bazy danych, a następnie ustawiam je na komponent bean, a następnie tworzę listę tych komponentów i przekazuję je do JSP, a następnie drukuję te szczegóły. Ale jak to osiągnąć, jeśli nie wolno mi używać JSP. Jeśli używam serwletu, aby pobrać te dane i ustawić je na komponent bean, a następnie na listę i przekazać go za pomocą dispatchera żądań, jak mam uzyskać każdy komponent bean z listy na stronie HTML?
Nie mogłem uruchomić tego JSTL. Używam Netbeans 7.0 i 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>
Dostaję następujący błąd
Zgodnie z TLD lub dyrektywą atrybutów w pliku tagu, elementy atrybutów nie akceptują żadnych wyrażeń
Zaimportowałem bibliotekę JSTL 1.1 z właściwości projektu. Czy powinno się coś jeszcze zrobić?