web服务java中的不兼容类型
我有以下代码:web服务java中的不兼容类型,java,Java,我有以下代码: @WebMethod(operationName = "operation") public boolean operation(@WebParam(name = "id") int id, @WebParam(name = "nombre") String nombre, @WebParam(name = "apellido") String apellido, @WebParam(name = "edad") int edad,
@WebMethod(operationName = "operation")
public boolean operation(@WebParam(name = "id") int id,
@WebParam(name = "nombre") String nombre,
@WebParam(name = "apellido") String apellido,
@WebParam(name = "edad") int edad,
@WebParam(name = "ciclo") int ciclo,
@WebParam(name = "carrera") String carrera,
@WebParam(name = "especializacion") String especializacion) {
WebServiceapp object = new WebServiceapp();
boolean estado;
estado = object.getWebServiceappSoap().insertar(id, nombre, carrera,
edad, ciclo, carrera, nombre);
return estado;
}
但是我在这一行上得到一个错误不兼容类型required boolean found void
:
estado = object.getWebServiceappSoap().insertar(id, nombre, carrera,
edad, ciclo, carrera, nombre);
为什么会出现此错误?请显示
insertar
的方法签名…似乎insertar
返回void哪个是insertar方法的签名?insertar方法的返回值是多少?如果它是空的,那么这就是你的问题可能你改变了insertar
方法来返回一个boolean
,这是在另一个组件中,你必须更新(重新编译)以查看包含SomeWSClass#操作的组件中反映的更改。