Java中的Integer类型是int的包装类,在C#中没有对应的int包装类。
当发生上述问题时,可以考虑把Java端webservice中方法的参数中,Integer类型换成int来使用。
简单类型如String,int等是不会存在类似的问题的。
注意:如果参数是Model类型(Javabean),则在Model类型中使用的Integer类型也将同样出现类似无法传递的现象。
本文讨论了Java中Integer类型作为WebService参数时可能出现的问题,并建议将其替换为基本类型int以避免跨平台调用时的不一致。同时指出,在使用JavaBean作为参数时,也要确保其属性类型不会导致类似的传递问题。
Java中的Integer类型是int的包装类,在C#中没有对应的int包装类。
当发生上述问题时,可以考虑把Java端webservice中方法的参数中,Integer类型换成int来使用。
简单类型如String,int等是不会存在类似的问题的。
注意:如果参数是Model类型(Javabean),则在Model类型中使用的Integer类型也将同样出现类似无法传递的现象。

被折叠的 条评论
为什么被折叠?