チケット #5902

[EHE]カスタムタグのtaglib-urlに対応してほしい
登録: 2005-04-29 02:13 最終更新: 2005-07-19 23:22

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
1

詳細

カスタムタグを指定する場合にuriに指定する文字列をルート
ディレクトリからのパスではなく、web.xmlのtaglibタグにて
定義されたtaglib-urlを見るようにしてほしいです。
jstlでは、uriを"http://java.sun.com/jsp/jstl/core"など
として指定するのが一般的なようです。
web.xmlで
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
てな感じで定義して、JSPで
<%@ taglib prefix="c"
uri="http://java.sun.com/jsp/jstl/core" %>
で読み込むってな感じですかね。
これってHTMLエディタの機能に入りきらないかもしれないで
すが・・・。

チケットの履歴 (6 件中 3 件表示)

2005-04-29 02:14 更新者: jyugem
  • 概要が更新されました
2005-04-29 15:01 更新者: takezoe
コメント
Logged In: YES
user_id=5449

今もそうなってるんですが、動かないでしょうか?

それと、/WEB-INF/libにあるJARファイル中にTLDがある場合、その
中でuriが定義されていればそれを読み込むようにしています。
2005-04-29 22:36 更新者: jyugem
コメント
Logged In: YES
user_id=12780

早速のお返事ありがとうございます。
tldファイルは
プロジェクトルート/deploy/WEB-INF/tlds/jstl/c.tld
みたいな感じの場所に置いてあり、添付のようなweb.xmlファイル
で指定しています。
プロジェクトのプロパティでルートを/deployにしてあります。
環境は以下のとおりです。
Eclipse 3.0.2
EclipseHTMLEditor 1.6.4
2005-04-29 22:37 更新者: jyugem
  • 添付ファイル 1285: web.xml が付加されました
2005-05-10 23:55 更新者: takezoe
コメント
Logged In: YES
user_id=5449

少し調べてみたのですが、たぶんweb.xmlからの情報の取得に失敗
してます(Servlet API 2.3までの形式しか想定していないため…)。
次のバージョンで修正します。
2005-07-19 23:22 更新者: takezoe
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2005-07-19 23:22 に更新されました
コメント
Logged In: YES
user_id=5449

修正しました。

添付ファイルリスト

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする