我是新來的Grails,我想重定向做一些處理與每一個我收到以下錯誤時間控制我的模型對象,但之後呈現一個普惠制GSP:無法從控制器重定向Grails中
Line | Method
->> 195 | doFilter in PageFragmentCachingFilter.java
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 63 | doFilter in AbstractFilter.java
| 886 | runTask in java.util.concurrent.ThreadPoolExecutor$Worker
| 908 | run in ''
^ 662 | run . . in java.lang.Thread
我能夠重定向到另一個gsp,如果我不處理我的域(setProperties方法),即如果我刪除for循環。
以下是我的控制器代碼:
def receiveClient() {
PartyClient partyClientInstance=PartyClient.get(params.client1Id)
for (String key : params.keySet()) {
if(key.endsWith("Checked")){
setProperties(key,partyClientInstance)
}
}
render (view: "receiveClient",model: [partyClientInstance: partyClientInstance])
}
def setProperties(String key,PartyClient partyClient){
int i =key.indexOf("Checked");
String property=key.substring(0, i);
if(property.equals("firstName")){
partyClient.setFirstName(params[key])
}else if(property.equals("lastName")){
partyClient.setLastName(params[key])
}else if(property.equals("middleName")){
partyClient.setMiddleName(params[key])
}else if(property.equals("title")){
partyClient.setTitle(params[key])
}
}
在此先感謝。
請包含更多堆棧跟蹤。 – allthenutsandbolts