Java 是否可以将空格放入@WebParam name属性中
调用我的WS时,我遇到如下异常:Java 是否可以将空格放入@WebParam name属性中,java,web-services,soap,Java,Web Services,Soap,调用我的WS时,我遇到如下异常: javax.xml.ws.soap.SOAPFaultException: Found element token but could not find matching RPC/Literal part 我注意到,在我的WS中,有一个空格被错误地放置了: public int clearSession(@WebParam(name = "idCustomer") int idCustomer, @WebParam(name = "token ")String
javax.xml.ws.soap.SOAPFaultException: Found element token but could not find matching RPC/Literal part
我注意到,在我的WS中,有一个空格被错误地放置了:
public int clearSession(@WebParam(name = "idCustomer") int idCustomer, @WebParam(name = "token ")String token)
但另一方面,消费者也有这样的空白:
@WebMethod
public int clearSession(
@WebParam(partName = "idCustomer", name = "idCustomer")
int idCustomer,
@WebParam(partName = "token ", name = "token ")
String token_0020
);
这个空白是否可能导致这个错误 好的,所以今天我在删除空白后再次测试了它,它成功了。所以看起来空格不能作为
name
属性,但我找不到任何说明它的文档。如果有人能提供一些详细信息,我将不胜感激。您是否有机会移除空间并进行测试?由于某些情况,我可以在明天上午进行测试。这就是为什么我试着在这里问,以便更早地得到可能的答案。