| Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]()
|
| 第2部 Servlet/JSP編 | > 第7章 Webアプリケーションの開発 | > 7.5 Webアプリケーション環境定義ファイル(deployment descriptor) | > 7.5.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細 |
JSPのタグライブラリの定義は、taglibタグで定義します。
------------------------------------------------------------------------------------
<taglib>
<taglib-uri>uri</taglib-uri>
<taglib-location>location</taglib-location>
</taglib>
------------------------------------------------------------------------------------
|
タグ名 |
説明 |
タグの |
複数の |
|---|---|---|---|
|
taglib-uri |
Webアプリケーションが使用するJSPのタグライブラリのURIを定義します。JSPファイル内の<taglib>指定のuriに定義すべきURIを指定します。 |
× |
× |
|
taglib-location |
タグライブラリのTLD(Tag Library Description file)ファイル名を定義します。
|
× |
× |
------------------------------------------------------------------------------------
<web-app>
<taglib>
<taglib-uri>http://java.apache.org/tomcat/examples-taglib</taglib-uri>
<taglib-location>/WEB-INF/jsp/example-taglib.tld</taglib-location>
</taglib>
</web-app>
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
<html>
<body>
<%@ taglib uri="http://java.apache.org/tomcat/examples-taglib" prefix="eg" %>
Radio stations that rock:
<ul>
<eg:foo att1="98.5" att2="92.3" att3="107.7">
<li>
<%= member %>
</li>
</eg:foo>
</ul>
:
:
------------------------------------------------------------------------------------

タグライブラリ・ディスクリプタファイルの<tag-class>タグを変更した場合、変更したタグライブラリ・ディスクリプタに対応するタグライブラリを使用するJSPファイルの再コンパイルが必要です。
JSPの再コンパイルは、JSPファイルと対応するjavaのソースファイル、クラスファイルがIJServerディレクトリ直下のworkディレクトリ内に存在しない場合に実行されます。
したがって、JSPファイルと対応するjavaのソースファイル、クラスファイルを削除することによって、JSPの再コンパイルが実行されます。
例えば、WebアプリケーションのルートディレクトリからのJSPファイルのパスが"/jsp/HelloJSP.jsp"の場合、
ソースファイル名: jsp\HelloJSP_jsp.java
クラスファイル名: jsp\HelloJSP_jsp.class
のように生成されます。
目次
索引
![]()
|