2011-09-23 4 views
3

Grails 변환 불일치 오류를 사용자 정의 메시지로 변경하는 방법이 있습니까?grails "no conversion strategy"오류가 message.properties에 없습니다.

나는 점점 오전 :

속성 items에 필요한 유형 java.util.Map에 유형 java.lang.String의 속성 값을 변환하는 데 실패; 중첩 된 예외는 java.lang.IllegalStateException입니다 : 유형 [자바의 값을 변환 할 수 없습니다. lang.String]을 필수 입력 [java.util.Map]으로 변경 항목 : 일치하는 편집기 또는 변환 전략이 없습니다.

이 오류 t ype는 messages.properties에 없습니다. 나는 사용자가, 그들이이 일을해서는 안 내 명령 개체에지도 아닌 요청 매개 변수를 삽입하려고하면이 점점하지만하고 있다는 점 외에 :

class CartCommand implements Serializable { 
    Map<Integer, Integer> items = 
       MapUtils.lazyMap([:], FactoryUtils.constantFactory('')) 
} 

감사

답변

4

사용 다음의 키를 message.properties에 입력하십시오 :

cartCommand.items.typeMismatch.map