- PR -

strutsのタグのpropertyの配列の取得

1
投稿者投稿内容
myrose
常連さん
会議室デビュー日: 2005/08/09
投稿数: 24
投稿日時: 2005-08-09 01:59
はじめまして。さっそくですが、質問させていただきます。

strutsのbean:writeタグのpropertyでproperty="serch[0]"といったように配列を指定しないといけないようになりました。これは、iterateの中で指定しているので本来はこのようにする必要がないのですが、すでに<bean:write>を使ってしまっているので、このようにする必要がどうしてもあります。このserch[0]の数値を変数にすることは可能なのでしょうか?
<input type="text" name="serch" value='<bean:write name="form" property="serch" />'>
です。 
たとえば。property='<%"serch[" + i + "]";%>'といった感じで。
ちなみにこれではエラーです。
どなたかお助けください。
myrose
常連さん
会議室デビュー日: 2005/08/09
投稿数: 24
投稿日時: 2005-08-09 03:46
続きです。iterateのindexIdをidxidとして
property="<%= out.println("serch[" + idxid + "]"); %>というのも考えたのですが、 ')' がありませんや、式の開始が不正ですとなります。

strutsのタグの中で、jspは使えないのでしょうか?
Anthyhime
ぬし
会議室デビュー日: 2002/09/10
投稿数: 437
投稿日時: 2005-08-09 09:55
ELを使えばできますよ。
環境によりますが
property="${'serch[' + idxid + ']'}"
myrose
常連さん
会議室デビュー日: 2005/08/09
投稿数: 24
投稿日時: 2005-08-09 18:05
ありがとうございます。ELとは何のことでしょうか?eclipseですか?
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-08-09 18:12
何故ここでEclipseが出てくるのかわかりませんが・・・

http://www.google.co.jp/search?hl=ja&c2coff=1&rls=GGLG%2CGGLG%3A2005-29%2CGGLG%3Aja&q=el+jsp&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
1

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