Ticket #5902

[EHE]カスタムタグのtaglib-urlに対応してほしい
오픈 날짜: 2005-04-29 02:13 마지막 업데이트: 2005-07-19 23:22

Reporter:
소유자:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
1

Details

カスタムタグを指定する場合に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エディタの機能に入りきらないかもしれないで
すが・・・。

Ticket History (3/6 Histories)

2005-04-29 02:14 Updated by: jyugem
  • Summary Updated
2005-04-29 15:01 Updated by: takezoe
댓글 올리기
Logged In: YES
user_id=5449

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

それと、/WEB-INF/libにあるJARファイル中にTLDがある場合、その
中でuriが定義されていればそれを読み込むようにしています。
2005-04-29 22:36 Updated by: 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 Updated by: jyugem
  • File 1285: web.xml is attached
2005-05-10 23:55 Updated by: takezoe
댓글 올리기
Logged In: YES
user_id=5449

少し調べてみたのですが、たぶんweb.xmlからの情報の取得に失敗
してます(Servlet API 2.3までの形式しか想定していないため…)。
次のバージョンで修正します。
2005-07-19 23:22 Updated by: takezoe
  • Ticket Close date is changed to 2005-07-19 23:22
  • Status Update from Open to Closed
댓글 올리기
Logged In: YES
user_id=5449

修正しました。

Attachment File List

Edit

Please login to add comment to this ticket » Login