- PR -

カスタムタグについて

1
投稿者投稿内容
未記入
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 69
投稿日時: 2006-06-29 18:24
いつもお世話になります。

複数のJSPで共通する処理部分をカスタムタグで作成しようとしているのですが、
わからないことがあるので質問させてください。

現在、その共通する処理部分は、HTMLタグとJSFタグが混在した記述で動くようになっています。これをプログラムの可読性をよくするためにカスタムタグとして記述したいのですが、タグハンドラクラスではJSP用の出力ストリームしか取得できないのでしょうか?
タグハンドラクラスでJSFタグを出力するには、どうすれば良いでしょうか?

アドバイスよろしくお願いします。
せんせ
会議室デビュー日: 2005/09/08
投稿数: 12
投稿日時: 2006-06-29 18:44
引用:

未記入さんの書き込み (2006-06-29 18:24) より:
いつもお世話になります。

複数のJSPで共通する処理部分をカスタムタグで作成しようとしているのですが、
わからないことがあるので質問させてください。

現在、その共通する処理部分は、HTMLタグとJSFタグが混在した記述で動くようになっています。これをプログラムの可読性をよくするためにカスタムタグとして記述したいのですが、タグハンドラクラスではJSP用の出力ストリームしか取得できないのでしょうか?
タグハンドラクラスでJSFタグを出力するには、どうすれば良いでしょうか?

アドバイスよろしくお願いします。



論点がずれているとは思いますが、確か、カスタムタグではカスタムタグを出力しても意味がなかった気がします。
ですので、JSFタグ(カスタムタグと見ています)の内容を、作成するカスタムタグにも実装する必要があると思います。
それを加味してHTMLのタグを出力するようにしないといけないと思いますよ。
もちろん、JSFがカスタムタグである。との前提で書いてますが^^;
未記入
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 69
投稿日時: 2006-06-29 19:27
返信ありがとうございます!

JSF自体カスタムタグなので、そうなっちゃいますよね。
JSFタグの処理を作成しようとしているカスタムタグに実装してみます!
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-06-29 19:38
カスタムタグではなく、タグファイルで実装してみてはいかがでしょうか。
JSP2.0なら対応しています。

タグファイルの中にカスタムタグもかけますし、
多分望みのことが簡単に出来ますよ。

http://www.stackasterisk.jp/tech/java/tomcat5th02_01.jsp
未記入
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 69
投稿日時: 2006-06-29 19:51
かつのりさん、ありがとうございます。
使用しているJSPは2.0なので、早速、タグファイルで挑戦してみます!!

アドバイスありがとうございます!
1

スキルアップ/キャリアアップ(JOB@IT)