[Seasar-user:3554] Re: [teeda+s2jsf]f:paramの使用方法について

"Kenichi Shinoda :: 篠 "Kenichi Shinoda :: 篠
2006年 4月 26日 (水) 00:46:23 JST


篠田です。

米林さんありがとうございます。
ブログを見ました。

私の理解不足が原因のようですね。
申し訳ありません。

ちょっとソースを切り出すのが大変なので
先に質問させてください。


最初に書いた下記の部分を

<span m:inject="s:forEach" m:items="#{aaaDto.list}"


試しに、dicon にてListを設定し、

<span m:inject="s:forEach" m:items="#{list}"

にするとActionにて値を取得できました。

画面表示用Dto の中にListを持つ形がまずいということでしょうか?

お忙しい中、大変申し訳ありませんがアドバイスをいただけたらありがたいです。


======

イマイチ、インスタンス管理の設定がうまくいっているかわからない状況に陥っ
ています。

あるDtoをセッションスコープにしたく、

@[E-MAIL ADDRESS DELETED]

としても、セッションスコープにて生存していない気がするだとか・・







On Tue, 25 Apr 2006 21:51:56 +0900
<[E-MAIL ADDRESS DELETED]> wrote:

> 米林です
> 
> From: ""Kenichi Shinoda :: 篠田 健一"" <[E-MAIL ADDRESS DELETED]>
> Sent: Tuesday, April 25, 2006 8:12 PM
> 
> > 篠田と申します。
> >
> > S2JSF 1.1.0 Beta1 とTeeda Core Beta2 で
> > デモ作成を試みております。(S2JSF Blank 1.1.0 Beta1 をベースに)
> >
> >
> > 下記のような作りにおいて、f:paramの値が取得できません。
> > bbbAction中において、値がnullで取得されます。
> >
> > <span m:inject="s:forEach" m:items="#{aaaDto.list}" m:var="e" 
> > m:varIndex="i">
> >    <tr>
> >      <td class="center" style="width:40px;">
> >        <input type="button" value="詳細" class="btn" 
> > m:action="#{bbbAction.select}">
> > <span m:inject="f:param" m:name="Code" m:value="#{e.code}"/>
> > </input>
> >      </td>
> >      <td style="width:75px;"><span m:value="#{e.name}"/></td>
> >    </tr>
> >  </span>
> >
> >
> > 以前S2JSF1.0.xの時には動いていたと思います。
> > (勘違いでしたらすみません)
> >
> > <span m:inject="f:param" m:name="Code" m:value="#{e.code}"/>の部分を
> > <span m:inject="f:param" m:name="Code" m:value="Hello"/>
> > と固定値に変えると、Helloと取得できます。
> >
> > e がnull、e.code がnull という事はありません。
> > 別途 <td style="width:75px;"><span m:value="#{e.name}"/></td> のような
> > 形で画面に表示し、確かめています。
> >
> >
> > s:forEachとf:paramの組み合わせで使用する場合になにか注意点などありますか?
> >
> > 間違っている点の指摘、もしくは
> > 準備中である「1.0.x → 1.1.x移行ガイド (※準備中) 」に記載する予定かもし
> > れない対応策などあれば教えて頂けませんか?
> 
> お手数をおかけしますが、該当ソース(ActionとDto)と
> 関連するdiconファイルもご提示頂けますか?
> よろしくおねがいします。 
> 
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user




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