- - PR -
bean:writeタグのpropertyの設定値を動的に変更したい
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-10-01 18:58
| ||||||||
|
投稿日時: 2005-10-01 19:06
ご返答ありがとうございます。
やっぱり、listの中にMap型を入れ込んでやらなければ できないんですかね? 知りたかったのは、ただ単に<been:write>等のpropertyの設定値 の中にJAVAの変数等を入れ子とかに出来ないかどうかが 知りたくて書き込んだ次第です。 出来ないのであれば、他の方法にて実現するしかないと思っております。 どうぞ宜しくお願い致します。 | ||||||||
|
投稿日時: 2005-10-01 19:45
別にMapじゃなくてもBeanクラスを作って持つって形でも良いんですが、 普通に考えればわざわざ別々のリストには持ちませんよね? 特別な理由が何かあるかと思うんですが、その特別な理由ってのは何ですか? | ||||||||
|
投稿日時: 2005-10-01 20:05
さるさん ご返信ありがとうございます。
自己解決しましました。
これといって特別な理由はないんですが、 ただ単に、<bean:write>とうに<%==>を使用して設定することが出来ないものか と思っていただけです。 <TABLE border="0" cellspacing="1" cellpadding="0"> <logic:iterate id="MEMOREC" name="MEMO" property="Memo" indexId="i" length="MemoNum" > <% int row = i.intValue() + 1; if (i.intValue() % 2 == 0) { String si = i.toString(); %> <logic:iterate id="LINKFLGREC" name="MEMO" property="linkFlg" indexId="j" offset="<%=si%>" length ="1"> <TR class="list_table_double_line cursor_pointer" onclick="onClick_bikouList('<bean:write name="LINKFLGREC"/>',<%= row %>)" onmouseover="onMouseOver_list(this)" onmouseout="onMouseOut_list(this)" height="26" valign="top"> </logic:iterate> <% } %> <TD width="888"><bean:write name="MEMOREC"/></TD> </TR> </logic:iterate> </TABLE> <logic:iterate id="LINKFLGREC" name="MEMO" property="linkFlg" indexId="j" offset="<%=si%>" length ="1"> を使用して、取得すればOKでした。 さるさん、返信ありがとうございました。 またなにかあれば宜しくお願い致します。 |