Java 如何将类[]和对象[]传递给gwt服务?
我试图将Class[]和Object[]类型的参数传递给一个实现反射的服务,以在服务器上找到调用所需方法的方法Java 如何将类[]和对象[]传递给gwt服务?,java,serialization,gwt,Java,Serialization,Gwt,我试图将Class[]和Object[]类型的参数传递给一个实现反射的服务,以在服务器上找到调用所需方法的方法 public void invokeMethod(String methodName,Class [] params,Objects [] args){ ................ } 我已经读到Gwt中的对象和类是不可序列化的,所以有解决方法吗 谢谢不太感谢。GWT编译器需要知道要序列化的每个类,以便为您生成适当的存根等。如果要在对象[]内传递的内容数量有限,则可以
public void invokeMethod(String methodName,Class [] params,Objects [] args){
................
}
我已经读到Gwt中的对象和类是不可序列化的,所以有解决方法吗
谢谢不太感谢。GWT编译器需要知道要序列化的每个类,以便为您生成适当的存根等。如果要在
对象[]
内传递的内容数量有限,则可以通过向界面添加如下方法来解决此问题:
public void hackSoGWTCompilerKnowsAllTypes(MyFirstClass unused1, MySecondClass unused2 /* ... */);
当GWT编译器遇到这种情况时,它将为MyFirstClass、MySecondClass等生成适当的封送代码,但这是一个丑陋的攻击