Java 如何将类[]和对象[]传递给gwt服务?

Java 如何将类[]和对象[]传递给gwt服务?,java,serialization,gwt,Java,Serialization,Gwt,我试图将Class[]和Object[]类型的参数传递给一个实现反射的服务,以在服务器上找到调用所需方法的方法 public void invokeMethod(String methodName,Class [] params,Objects [] args){ ................ } 我已经读到Gwt中的对象和类是不可序列化的,所以有解决方法吗 谢谢不太感谢。GWT编译器需要知道要序列化的每个类,以便为您生成适当的存根等。如果要在对象[]内传递的内容数量有限,则可以

我试图将Class[]和Object[]类型的参数传递给一个实现反射的服务,以在服务器上找到调用所需方法的方法

 public void invokeMethod(String methodName,Class [] params,Objects [] args){
   ................
 }
我已经读到Gwt中的对象和类是不可序列化的,所以有解决方法吗


谢谢

不太感谢。GWT编译器需要知道要序列化的每个类,以便为您生成适当的存根等。如果要在
对象[]
内传递的内容数量有限,则可以通过向界面添加如下方法来解决此问题:

public void hackSoGWTCompilerKnowsAllTypes(MyFirstClass unused1, MySecondClass unused2 /* ... */);
当GWT编译器遇到这种情况时,它将为MyFirstClass、MySecondClass等生成适当的封送代码,但这是一个丑陋的攻击