Open1

[JSP]Eclipseでタグライブラリを使う(JSTL)

NeoTechNeoTech

◆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" %>
を記述しただけでは、下記のエラーが生じます。
その解決法です。

https://www.web-dev-qa-db-ja.com/ja/java/javaxservletannotationwebservletをインポートできません。/939740569/

◆手順

①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が使用できます。

参考

https://works.forward-soft.co.jp/blog/detail/10069