[Seasar-user:5551] Re: [S2JSF+Teeda] 複数のforEach構文における参照が不正になる

Kaisei HAMAMOTO [E-MAIL ADDRESS DELETED]
2006年 12月 20日 (水) 13:48:02 JST


浜本です。

>> <html xmlns:m="http://www.seasar.org/maya">
>> <head></head>
>> <body>
>>   <span m:inject="s:forEach" m:items="#{forEachDtoList}" m:var="e">
>>     <span m:rendered="#{e.key != null}"></span>
>>   </span>
>>   <form>
>>     <span m:inject="s:forEach" m:items="#{forEach2DtoList}" m:var="e">
>>       <input type="checkbox" m:value="#{e.delete}"/>
>>       <input type="text" m:value="#{e.input}" m:required="true"/>
>>       <br/>
>>     </span>
>>     <input type="submit"/>
>>   </form>
>> </body>
>> </html>
> 
> を下記のように変更してもらえるでしょうか。
> 
> <html xmlns:m="http://www.seasar.org/maya">
> <head></head>
> <body>
>   <form>
>     <span m:inject="s:forEach" m:items="#{forEachDtoList}" m:var="e">
>       <span m:rendered="#{e.key != null}"></span>
>     </span>
>     <span m:inject="s:forEach" m:items="#{forEach2DtoList}" m:var="e">
>       <input type="checkbox" m:value="#{e.delete}"/>
>       <input type="text" m:value="#{e.input}" m:required="true"/>
>       <br/>
>     </span>
>     <input type="submit"/>
>   </form>
> </body>
> </html>

この通り変更を行いましたが、同じ例外が発生しました。

org.seasar.framework.beans.PropertyNotFoundRuntimeException: [ESSR0065]クラス
(examples.jsf.dto.ForEach2Dto)のプロパティ(key)が見つかりません

ForEachDto のプロパティである key を ForEach2Dto に対して検索しているようです。

> また、ボタンのところにidがふられていませんが、これは意図したものでしょうか。

id とは m:action 属性のことでしょうか。
m:action 属性の有無に関わらず同様の例外が発生しますので、なるべく単純な構成を
示すために省略しました。

よろしくお願いいたします。



Seasar-user メーリングリストの案内