我正在开发一个 Web 应用程序,我想从一个域中在浏览器上呈现一个视图。
我的要求是这样的-
当用户来到我的网站进行注册时,在他从控制器提交数据后,我会呈现不同的视图。
我在用
render(view:'myviewname')
但它不起作用并给出错误调用目标异常,并且控制转到同一控制器的其他方法。我也尝试使用 PageRendrar 并通过创建单独的方法来渲染我的视图,但在所有情况下都会发现相同的问题。
代码 - 如果尝试使用不同的方式,但都不适合我。
def mytest(){
render(view:'mytest')
}
def mytest(){
render(view:'/book/myview')
return
}
def mytest(){
render(view:'/error')
}
更新:
警告:异常:sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 处 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 处的 java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException。 DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.springsource.loaded.ri.ReloadedTypeInvoker$2.invoke(ReloadedTypeInvoker.java:107)在 com.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1260)
提前致谢。