[Seasar-user:4723] Re: [S2JSF]s:forEach内のf:paramでは計算式の値は渡せない?

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2006年 9月 29日 (金) 16:02:45 JST


米林です。

From: "takemura" <[E-MAIL ADDRESS DELETED]>
Sent: Friday, September 29, 2006 1:04 AM

> いつもお世話になっております。
> takemura と申します。
>
>
> s:forEachで回すS2JSFのf:paramのvalueに
> <span m:inject="f:param" m:name="offset"  m:value="#{i *
> pagerViewHelper.limit}"/>
> のような書き方をすると生成されるHTMLは正しく理想どうりの値が出来、またデバック
>
> コンソールのリクエストパラメータを見てもoffsetが正しく渡されているのにActionの
>
> セッター時(void setOffset(int))にはなぜか0になってしまいます。
>
> 固定的な
> <span m:inject="f:param" m:name="offset"
> m:value="#{pagerViewHelper.limit}"/>
>> <span m:inject="f:param" m:name="offset"  m:value="5">
>
> のような書き方だとActionに正しく渡されます。
>
>
> valueに計算式を値を渡すのは仕様上無理なのでしょうか?

推測ですが、forEachで指定するコンポーネントのスコープが
Requestになっているのではないでしょうか?
diconの定義も教えて頂けますでしょうか?

---
米林 正明
[E-MAIL ADDRESS DELETED]




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