1.タグ・ライブラリをhttp://tomcat.apache.org/taglibs/standard/ からダウンロードする
Tomcat 5.xまたはJSP2.0使用ならJSTL 1.1、Tomcat 4.xまたはJSP1.2使用ならJSTL1.0を選択
次画面のBinariesの上2つの内のいずれかをダウンロードする
2.eclipseに動的 Web プロジェクトを作成またはインポートする
3.jarファイルをプロジェクトへコピーする
ダウンロードした圧縮ファイルを解凍し、以下のjarファイルをプロジェクトのWEB-INF/libフォルダにコピーする
JSTL1.0の場合、解凍して出来たlibフォルダ中のjstl.jar、standard.jar、saxpath.jar、jaxen-full.jarをコピーする
JSTL1.1の場合、解凍して出来たlibフォルダ中のjstl.jar、standard.jar(これしか無い)をコピーする
4.eclipseに設定を反映させる
eclipse上でWEB-INFフォルダ内に以下の内容でjspファイルを1つ作成してみる
<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
</head>
<body>
<p><c:out value="Hello World!!" /></p>
</body>
</html>
すると、3行目に「"http://java.sun.com/jsp/jstl/core"のタグ・ライブラリー記述子が見つかりません」、11行目に「不明なタグ(c:out)です」と警告が出る
eclipseのプロジェクト・エクスプローラー中のプロジェクトのアイコンを右クリックし、リフレッシュを選択する
同様にして、検証を選択すると、前述のエラーと警告が消える
同様にして、実行→サーバーで実行後、ブラウザに「http://localhost:8080/Webアプリ名/jspファイル名」と入力して確定すると、ブラウザに「Hello World!!」と表示される
※<Hello World!!>と表示したい時は、11行目を「<p><c:out value="<Hello World!!>" </c:out></p>」と変更する必要がある