Open1
[JSP]Eclipseでタグライブラリを使う(JSTL)
◆JSTLとは?
JSTLは「JSP Standard Tag Library」の略で、
JSP内でよく使われる機能をタグライブラリとしてまとめたものです。
Coreには、 変数操作、制御構文、URL管理などの機能があります。
こちらを使用して、
jstl.jsp
<%@page language="java" contentType = "text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page isELIgnored= "false" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<HTML>
<HEAD><TITLE>JSTL 'if' tag</TITLE></HEAD>
<BODY>
<c:if test="true">Hello Taglib!</c:if>
</BODY>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
を記述しただけでは、下記のエラーが生じます。
その解決法です。
◆手順
①Jarをインストールする
以下の、2点のJARをダウンロード
Servlet2.0以上を使用する場合は、
インストールするJAR は1.1以上のバージョンである必要がある。
●jstl JAR 1.1.2
Download jstl JAR 1.1.2 with all dependencies
●standard JAR 1.1.2
Download standard JAR 1.1.2 with all dependencies
②libに追加する
WEB-INF/lib の配下におく。
③BuilPathに追加
libを右クリックし、ビルドパスに追加する
以上で、
JSTLが使用できます。
参考