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!

Tags:

Categories: Java, JSP, JSTL

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing