0

私は、ドメインからブラウザでビューをレンダリングしたいWebアプリケーションに取り組んでいます。

私の要件は次のようなものです-

ユーザーが登録のために私のWebサイトにアクセスすると、コントローラーからデータを送信した後、別のビューをレンダリングします。

私は使っている

render(view:'myviewname')

しかし、それは機能せず、エラー呼び出しターゲット例外を与え、制御は同じコントローラーの他のメソッドに移動します。また、PageRendrar を使用して、ビューをレンダリングするための別のメソッドを作成してみますが、いずれの場合も同じ問題が見つかります。

Code -if さまざまな方法を試してみましたが、すべてうまくいきません。

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


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

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

更新しました:

警告: 例外: java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException (sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド)) で sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) で sun.reflect. DelegatingMethodAccessorImpl.invoke(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(ReflectiveInterceptor.java:1260) で

前もって感謝します。

4

2 に答える 2

0

同じ問題があります。私が書く場合:

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

私はあなたが得たのと同じWARNを持っています。しかし、私が書くと:

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

WARN(?)を受け取りませんでした。メソッドだけでは書けないかもrender view?? よくわかりませんが、上記のように書けば大丈夫だと思います。申し訳ありませんが、私の英語はうまくありません。

于 2014-09-16T16:02:43.190 に答える
0

このコードを試すこともできます。役立つかもしれません。

def mytest(){
render(view:'../book/myview')
return
}
于 2013-08-10T18:20:24.670 に答える