无论我尝试什么,这都会失败。我在做什么错了,在这里?
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
。发生了什么事?
答案 0 :(得分:0)
这一切都是正确的。如果您还有其他例外,除非您启用了例外编组,否则您将获得通用的Error error
提示。
如果将其添加到您的配置中:
<dwr:configuration>
<dwr:convert class="java.lang.Exception" type="exception"/>
<dwr:convert class="java.lang.StackTraceElement" type="bean"/>
</dwr:configuration>
您可能会看到一个与编组无关的错误。