- PR -

カスタムタグのsqlタグに変数を使いたい

1
投稿者投稿内容
mtk
会議室デビュー日: 2003/08/12
投稿数: 8
投稿日時: 2003-08-12 19:32
RDBMSにアクセスするJSPを作成しているのですが、
スクリプトレットの中で定義した変数をsqlタグに利用したいのですが、
方法がわからず、皆様にお伺いしたく存じます。

何がしたいかというと、次のようなことです。

<%
int i = 0; ―(1)変数に値を定義する
%>
<sql:query var="sql1">
select * from table where no = [(1)の変数をここで指定したい]
</sql:query>


もし、この解決策があればお伺いしたく存じます。
あるいは、ほかの手段があればご教示いただきたく存じます。

よろしくお願いいたします
米山@クロノス
大ベテラン
会議室デビュー日: 2003/06/10
投稿数: 103
お住まい・勤務地: 大阪市淀川区西中島4-13-22 新大阪淀川ビル5F
投稿日時: 2003-08-13 11:03
BodyTagSupportを継承するタグ・ハンドラ・クラスを作成して、

<%
int i = 0; ―(1)変数に値を定義する
%>
<sql:query var="sql1">
select * from table where no = <%= i %>
</sql:query>

とやってやればOKですよ。

mtk
会議室デビュー日: 2003/08/12
投稿数: 8
投稿日時: 2003-08-13 18:22
>>米山@クロノスさま

ありがとうございます。早速使ってみます
1

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