[Seasar-user:10554] Re: [teeda]マルチパートのフォームでforEachのclickIndexが取得できない

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 9月 15日 (土) 03:00:29 JST


小林 (koichik) です.

Date:    Sun, 9 Sep 2007 01:39:27 +0900
From:    "Tomato Kagome" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:10410] Re: [teeda]マルチパートのフォームでforEachのclickIndexが取得できない

> foreach/forEachResult.htmlのformにenctype="multipart/form-data"を記述しただけで
> clickedIndexに画面内で最大の値(5)しか渡らなくなるのが確認できます。

forEachList.html の〜 ですよね.

web.xml の <filter> の定義ですが,teeda-html-example の
場合,tomahawkFilter の位置が一番最後になっています.
これを s2filter の前に移動してください.

そうすると,forEachResult.html に遷移しても
ちゃんと clickIndex が表示されるようになります.

tamahawkFilter が multipart/form-data のリクエストを
解析した後のリクエスト情報を S2 が扱えるように
なるためです.


P.S.
その状態で RequestDumpFilter を有効にすると
after でレンダリング結果の HTML がまるっと
表示されちゃったりするのでご注意ください.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



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