2013-08-10 2 views
0

나는 브라우저에서 뷰를 렌더링하고자하는 도메인의 웹 애플리케이션을 만들고 있습니다. 그는 내가 다른보기를 렌더링 컨트롤러에서 데이터를 제출 한 후 사용자가 등록 내 웹 사이트에 올 때Grails는 렌더링 뷰가 아닌 뷰를 렌더링합니다.

내 요구 사항은 this-

같은 것입니다.

제가

render(view:'myviewname') 

를 사용하고 있지만, 작동 오류 호출 대상 예외를 제공하고 제어 동일한 컨트롤러의 다른 방법으로 이동되지. 또한 PageRendrar를 사용하고 내보기를 렌더링하기위한 별도의 메서드를 만들지 만 모든 경우 동일한 문제가 발생합니다.

코드 - 다른 방법을 사용해 보았지만 모두 나를 위해 작동하지 않습니다.

def mytest(){ 
    render(view:'mytest') 
} 


def mytest(){ 
    render(view:'/book/myview') 
    return 
} 

def mytest(){ 
    render(view:'/error') 
} 

업데이트 :

이 WARN : 예외 : sun.reflect.NativeMethodAccessorImpl.invoke0 (기본 방법)에서 java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException을 일에 .reflect.NativeMethodAccessorImpl.invoke sun.reflect.DelegatingMethodAccessorImpl.invoke에서 (NativeMethodAccessorImpl.java:39) (DelegatingMethodAccessorImpl.jav A : 25)에 java.lang.reflect.Method.invoke (Method.java:597)에com.springsource.loaded.ri.ReloadedTypeInvoker $으로의 2.invoke (ReloadedTypeInvoker.java 107) com.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke에서 (ReflectiveInter의 ceptor.java:1260)

미리 감사드립니다.

+0

내가 내 코드 –

+0

@lgor Artamonov을 보여 제발 – Ravi

+0

및 스택 트레이스를 추가 한 코드와 스택 트레이스 –

답변

0

동일한 문제가 있습니다. 내가 쓰는 경우 :

def abc(){ 
    render (view:'/DG/quanlyCCDG') 
} 

나는 당신과 같은 경고를 가지고있다. 하지만 만약 내가 쓴다면 :

def abc(){ 
    def ccdgList = CCDG.findAllByCheckDel(0) 
    render (view:'/DG/quanlyCCDG',model:[ccdgList:ccdgList]) 
} 

나는 어떤 경고 (?)를 얻지 못했다. 방법으로 render view 만 쓸 수는 없습니까 ?? 임 확실하지 않지만, 만약 당신이 위와 같이 작성, 나는 괜찮을 것 같아요. 미안해, 내 영어가 좋지 않아.

0

이 코드를 사용해보십시오. 도움이 될 수 있습니다.

def mytest(){ 
render(view:'../book/myview') 
return 
} 
관련 문제