Xml 如何在Axis2中强制使用参数?
我正在Eclipse中使用Axis2创建一个web服务。当我部署web服务时,WSDL文件是自动生成的。但是,我的web服务方法的一些参数应该是强制性的吗?如何使参数成为必需参数?是否可以在services.xml上配置它?在方法开头检查参数,并尝试使用相关异常消息正确处理用户传递的参数的异常 假设您有一个类似“city”的参数,它被发送为null或“”,您可以在您编写的代码中进行检查,并抛出一个异常,说明信息是必需的(在您编写的实现文件中)Xml 如何在Axis2中强制使用参数?,xml,web-services,configuration,wsdl,axis2,Xml,Web Services,Configuration,Wsdl,Axis2,我正在Eclipse中使用Axis2创建一个web服务。当我部署web服务时,WSDL文件是自动生成的。但是,我的web服务方法的一些参数应该是强制性的吗?如何使参数成为必需参数?是否可以在services.xml上配置它?在方法开头检查参数,并尝试使用相关异常消息正确处理用户传递的参数的异常 假设您有一个类似“city”的参数,它被发送为null或“”,您可以在您编写的代码中进行检查,并抛出一个异常,说明信息是必需的(在您编写的实现文件中) 因此,当用户不发送强制参数时,他应该得到相关的异常消
因此,当用户不发送强制参数时,他应该得到相关的异常消息。我对我创建的WS也做了同样的工作,不确定是否还有其他方法可以达到同样的效果。这也是我现在正在做的。但我在想是否有办法让Axis2来处理它。因此,如果缺少参数,则不需要请求输入实际方法。