[TEEDA-365] マルチパートのフォームでリクエストパラメータの値が Page クラスにバインドされない問題を修正しました. Created: 2007-09-09 Updated: 2007-09-15 Resolved: 2007-09-15 |
|
Status: | Resolved |
Project: | Teeda |
Component/s: | Teeda HTML Example |
Affects Version/s: | 1.0.10 |
Fix Version/s: | 1.0.11 |
Type: | Bug | Priority: | Major |
Reporter: | shot | Assignee: | koichik |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
切り出すのが難しかったので、teeda-html-exampleを基にして再現させてみました。 なぜかteeda-html-example-1.0.8では(JavaScriptが)うまく動作しなかった foreach/forEachResult.htmlのformにenctype="multipart/form-data"を記述しただけで |
Comments |
Comment by koichik [ 2007-09-15 ] |
対応しました. teeda-html-extension の web.xml にはフィルタが次の並びで定義されていました.
リクエストパラメータを Page クラスにバインドするのは Seasar2 の外部バインディングで行われますが,Seasar2 が認識する ServletRequest は s2filter によって設定されるものです. そこで,tomahawkFilter を s2filter の前に移動すると,マルチパートのフォームを解析した そこで,フィルタの並びを次ように変更しました.
|