修改wsdl中生成的参数

WebServices接口的描述文件WSDL中经常出现类似 name="in0" 的参数配置,如下:

xml代码:

  
  


这样对应客户端来说不是很友好,需要修改成友好的参数名,如:name="subject",实现步骤如下:
第一步:

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
@WebMethod  
	@WebResult(name="resultMsg")
	public boolean sendEmail(@WebParam(name="subject")String subject,
			@WebParam(name="content")String content,
			@WebParam(name="accept")String accept,
			@WebParam(name="sys")String sys,@WebParam(name="priority")String priority);


第二步:services.xml文件配置




	
		MailService
		com.cc.service.IMailService
		
			com.cc.service.MailServiceImpl
		
		
		literal
		application
		jsr181
	


jsr181是必须要添加的,不然在不能被修改。

你可能感兴趣的:(WebService)