今回のプロジェクトでは定数クラスは設計書から自動生成されるようにしました。でもせっかく定数クラス作っても、JSP ではベタ書きしていたり、JSP で定数使うのはおかしいとか言うエラい人もいたりしますが、やっぱり JSP でも定数使いたい場面はあります。例... 続きを読む
Iterableを実装したクラスをc:foreachのitemsに指定したらエラーになった。Iterableでは繰り返せないらしい。なんで?気になったので、itemsに何を指定できるのか調べた。JSTL1.0仕様(jstl-1_0-fr-spec.pdf) p.66に何を指定できるのか書いてある。配列java.util... 続きを読む
第10回 JSP開発を効率化するTaglibs 小山博史 Ja-Jakarta Project 2003/9/19 Apache Jakartaプロジェクトのサブプロジェクトの1つに、Taglibsプロジェクトがあります。これは、JSPで利用可能なタグライブラリのオープンソースリポジトリとなることを目標として... 続きを読む
<% request.setAttribute("date", new java.util.Date()); %> <fmt:timeZone value="PDT"> <fmt:formatDate value="${date}" type="both" dateStyle="full" timeStyle="full"/><br> </fmt:timeZone> <fmt:timeZone value="GMT-8"> <fmt:formatDate value="${dat... 続きを読む
JSPでは、カスタムタグという仕組みを使ってタグを自由に作成することができます。ただ、最初に作成し多く使うタグは、ほとんど共通しています。 JSTL(標準タグライブラリ)は、そのような、よく使われるようなタグを標準化したものです。 JSTLの実装は、Jakarta... 続きを読む
ここでは、Taglibsの概要・インストール方法について解説します。 実行環境 ・WindowsXP Home Edition ・J2SDK 1.4.2_04 ・Tomcat 5.0.18 ・Standard Taglib 1.1.0 TaglibsはJakarta Projectで策定されているJSPカスタムタグライブラリです。JSPでは<% ・・・ %... 続きを読む