映画の詳細を HTML ページに表示する必要があるプロジェクトがあります。Spring や Struts などのフレームワークは使用していませんが、MVC に厳密に従う必要があります。また、スクリプトレットの使用は許可されていませんが、JSTL と式言語の使用は許可されています。私は通常、データベースからデータを取得して Bean に設定し、それらの Bean のリストを作成して JSP に渡し、それらの詳細を出力します。しかし、JSPの使用が許可されていない場合、どうすればそれを達成できますか. サーブレットを使用してこれらのデータを取得し、それを Bean に設定してからリストに設定し、リクエスト ディスパッチャーを介して渡す場合、HTML ページのリストから各 Bean を取得するにはどうすればよいでしょうか?
このJSTLを機能させることができませんでした。Netbeans 7.0 と 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>
次のエラーが表示されます
TLD またはタグ ファイルの属性ディレクティブによると、属性項目は式を受け入れません
プロジェクト プロパティから JSTL 1.1 ライブラリをインポートしました。他にすべきことはありますか?