-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Minor
-
Affects Version/s: 0.9.5
-
Component/s: ymir-extension
-
None
requestParameterでactionをdispatchするようになっているケースでnameを持つボタン等しかない場合は、ボタンに対応するアクションメソッドだけが呼ばれるはずで、デフォルトのPOSTアクションが呼ばれることはない。そのため、デフォルトのPOSTアクションを生成しないようにする。
ただし、nameがJavaの識別子として不適切なケース等、デフォルトのPOSTアクションが呼ばれうる場合はデフォルトのPOSTアクションを生成する。
また、POST以外の場合もExceptionをスローするようにはしない。これはGET等の場合はrequestParameterなしでも呼ばれる可能性が低くないため。