这是一种Web服务方法,当从客户端调用(单击)时,可以简单地将1添加到计数器。代码中的 display1 是一个静态变量,它是与服务器在同一个包中的另一个类中的文本字段。我的问题是,每次我从使用该服务的客户端使用该方法时,我都会收到SOAP错误,Null指针异常。它指向display1.setText("20");
行
作为原因。这有什么解决方案吗?是的,显示必须与服务器btw而不是单独的客户端。
}@WebMethod(operationName = "next")
public int next(@WebParam(name = "counter") String counter, @WebParam(name = "type") String type) {
int value = 0;
if(iCounter >= iCounterMax) {
value = iCounterMin;
iCounter = iCounterMin;
} else {
value = iCounter++;
}
display1.setText("20");
return value;
}