1

Grails コントローラーでは、Controller に params オブジェクトがあり、リクエストに params オブジェクトがあることに気付きました。

違いは何ですか?

4

2 に答える 2

2

paramsコントローラでは、GetParamsDynamicPropertyで次のように定義されています。

paramsMap = new GrailsParameterMap(request);

request.paramsGrailsWebRequestで次のように定義されています。

if (originalParams == null) {
    originalParams = new GrailsParameterMap(getCurrentRequest());
}
params = (GrailsParameterMap)originalParams.clone();

どちらも現在のリクエストから作成され、同じデータが含まれている必要があります。

于 2013-09-12T17:28:49.123 に答える