《Struts》
■ このスレッドは過去ログ倉庫に格納されています
007169
NGNGむー。
reset()がどのタイミングで呼ばれるかだけど、
ActionServlet#processPopulateメソッドの中。
リクエストパラメータをActionFormにコピーする前に
呼びにいってる。つまり,絶対処理されるし、開発者が自分で
呼び出すもんでもない。(呼んでもいいけど結果は…わかるでしょ)
つか,Strutsなんて単純な構造なんだから,
自分で調べたほうが早いよ。
後半の疑問だけど…
サーバに送られるのはそのリクエストごとのデータであって,
それは単にどれがチェックされているか,のデータでしかない。
つまり「前の状態がどうであったか」などというのは,そもそもそのまま
では知りようがない。
つまり,ユーザーロジックで状態をHttpSessionなりに保管しておいて,
それを比較するしかないっつーことなのれす。
# あーもちろんクライアントでのJavaScriptとhiddenフィールドを
# 組み合わせてハンドリングするってやりかたもあるでしょうけどね。
# まそのへんはお好みでやりなされ
■ このスレッドは過去ログ倉庫に格納されています