- PR -

カスタムタグファイルの解読

1
投稿者投稿内容
naito
常連さん
会議室デビュー日: 2007/08/07
投稿数: 36
投稿日時: 2007-09-14 18:36
JSPでカスタムタグを使用するために、タグファイルのサンプルを読んでいたのですが、以下の一文の意味、表記方法がわかりません。

<c:choose>
<c:when test="${!empty param['cnt']}">
・・・

Coreタグの一部分なのですが、「cntの中が空であるならば」という意味でいいのだとは思うのですが、param['cnt']という部分において、このような表記方法を見たことがなかったのと、cntという変数はタグの属性なんでしょうか?

初心者なので、御教授よろしくお願いいたします。
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-09-14 19:37
paramがjava.util.Map型の場合に使える表記法です。

param['cnt']はJavaのコードで言うと
コード:
//param は java.util.Map型
param.get("cnt");


というように、get()で取得するのと等価になります。
naito
常連さん
会議室デビュー日: 2007/08/07
投稿数: 36
投稿日時: 2007-09-15 09:35
nagise様、早いご返答ありがとうございます。


無事解決いたしました。
ありがとうございました。

[ メッセージ編集済み 編集者: naito 編集日時 2007-09-15 09:35 ]
1

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