Archive for 2月 16th, 2012
-
Hello, JSTL World!
Posted on 2月 16th, 2012 by cx20
JSTL
JSTL(JavaServer Pages Standard Tag Library)は、Jakarta プロジェクトにより開発された JSP の標準タグライブラリである。Java EE 5 より正式に標準仕様として取り入れられた。
タグライブラリは JSP 内の Java コードをカプセル化したものである。
なお、Java EE 周辺技術のバージョンは以下のような対応になっている。J2EE Servlet JSP EL JSTL JSF EJB J2EE 1.2 2.2 1.1 – – – 1.1 J2EE 1.3 2.3 1.2 – 1.0 – 2.0 J2EE 1.4 2.4 2.0 2.0 1.1 – 2.1 Java EE 5 2.5 2.1 2.1 1.2 1.2 3.0 Java EE 6 3.0 2.2 2.2 1.2 2.0 3.1 ソースコード(JSTL)
<%@ page contentType="text/html"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>Hello, World!</title> </head> <body> <p><c:out value="Hello, JSTL World!"/></p> </body> </html>
上記 JSTL コードは、以下の JSP コードに相当する。
ソースコード(JSP)
<html> <head> <title>Hello, World!</title> </head> <body> <p><% out.print( "Hello, JSTL World!" ); %></p> </body> </html>
実行方法
ディレクトリ構成 /hello … 公開用フォルダ /WEB-INF … アプリケーション設定ファイル配置場所 /lib … ライブラリ配置場所 1. WEB-INF/lib にライブラリを配置 jstl.jar standard.jar 2. Tomcat の公開フォルダに JSP ファイルを配置 3. ブラウザで表示 http://localhost:8080/hello/hello.jsp
実行結果
Hello, JSTL World!