Grails DWR-can';马歇尔·恩姆?
不管我怎么努力,这总是失败。我做错了什么,在这里Grails DWR-can';马歇尔·恩姆?,grails,groovy,marshalling,dwr,Grails,Groovy,Marshalling,Dwr,不管我怎么努力,这总是失败。我做错了什么,在这里 package com.example class ClassToMarshall{ SomeEnum myEnum } enum SomeEnum{ A, B } resources.xml: <dwr:configuration> <dwr:convert type="bean" class="com.example.**"> <dwr:exclude me
package com.example
class ClassToMarshall{
SomeEnum myEnum
}
enum SomeEnum{
A,
B
}
resources.xml:
<dwr:configuration>
<dwr:convert type="bean" class="com.example.**">
<dwr:exclude method="metaClass"/>
</dwr:convert>
<dwr:convert type="enum" class="com.example.SomeEnum">
<dwr:exclude method="metaClass"/>
</dwr:convert>
</dwr:configuration>
然而,当我调用
MyService.myMethod({myEnum:“A”})
时,我收到的是Throwable Throwable
。发生了什么事?没错。如果您有其他异常,除非启用异常编组,否则您将得到genericError
提示
如果将此添加到配置中:
<dwr:configuration>
<dwr:convert class="java.lang.Exception" type="exception"/>
<dwr:convert class="java.lang.StackTraceElement" type="bean"/>
</dwr:configuration>
您可能会看到与编组无关的错误