[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 メーリングリストの案内