Grails コントローラーでは、Controller に params オブジェクトがあり、リクエストに params オブジェクトがあることに気付きました。
違いは何ですか?
Grails コントローラーでは、Controller に params オブジェクトがあり、リクエストに params オブジェクトがあることに気付きました。
違いは何ですか?
params
コントローラでは、GetParamsDynamicPropertyで次のように定義されています。
paramsMap = new GrailsParameterMap(request);
request.params
GrailsWebRequestで次のように定義されています。
if (originalParams == null) {
originalParams = new GrailsParameterMap(getCurrentRequest());
}
params = (GrailsParameterMap)originalParams.clone();
どちらも現在のリクエストから作成され、同じデータが含まれている必要があります。