[TEEDA-306] サブミット連打対策が不十分だったのを修正 Created: 2007-06-03 Updated: 2007-07-17 Resolved: 2007-06-03 |
|
Status: | Resolved |
Project: | Teeda |
Component/s: | None |
Affects Version/s: | 1.0.7 |
Fix Version/s: | 1.0.8 |
Type: | Bug | Priority: | Major |
Reporter: | higa | Assignee: | higa |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
サブミットを連打したときに、これまでは、同じロジックが再度実行されることはないが、タイミングによっては、正しい画面に遷移しないときや、リダイレクトの循環実行とみなされてしまうことがあった。 |
Comments |
Comment by jflute [ 2007-07-17 ] |
> 正しい画面に遷移しないとき これは具体的にどういった例外になりますでしょうか? 例えばTomcatだと Caused by: java.lang.IllegalStateException という感じでしょうか? > リダイレクトの循環実行 同じく Caused by: org.seasar.teeda.core.exception.AlreadyRedirectingException: [ETDA0029]既にリダイレクトされています。 という感じでしょうか? 利用者でこの現象で悩んでいる方もいると思うので、例外を具体的に示唆した方が良いかと思いました。 > これからは、アプリケーション側でチェックする必要があります。 こちら、1.0.7から1.0.8へ移行する際の注意点というような形で |
Comment by higa [ 2007-06-03 ] |
修正しました。ただし、リダイレクトの循環実行は、フレームワーク側では、サブミット連打と区別つかないため、チェックをはずしました。これからは、アプリケーション側でチェックする必要があります。 |