本文介绍了Java Web服务的Ajax Web客户端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用netbeans和glassfich3.1开发了一个Web服务.我想使用带有jquery ajax的Web客户端调用此服务

I develop a web service using netbeans and glassfich3.1
I want to call this service using a web client with jquery ajax

import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;

/**
 *
 * @author Meher
 */

@WebService(serviceName = "CalculatriceWS")
public class CalculatriceWS {


    @WebMethod(operationName = "hello")
    public String hello(@WebParam(name = "name") String txt) {
        return "Hello " + txt + " !";
    }

    @WebMethod(operationName = "add")
    public int add(@WebParam(name = "i") int i, @WebParam(name = "j") int j) {
        //TODO write your implementation code here:
        return i+j;
    }
}



使用jquery框架的客户端代码



client code with jquery framework

<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){


	var messagews='?xml version="1.0" encoding="UTF-8"?>'+
                  '<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">'+
                  '<S:Header/>'+
                  '<S:Body>'+
                  '<ns2:hello xmlns:ns2="http://webservice/">'+
                  '<name>Meher</name>'+
                  '</ns2:hello>'+
                  '</S:Body>'+
                  '</S:Envelope>';

   $("button").click(function(){

   $.ajax(
	       {
		    url:"http://localhost:8080/Calculatrice/CalculatriceWS",
	        type: "POST",
            dataType: "xml",
			data: messagews,
			contentType: 'text/xml; charset="utf-8"',
			success:function(result){ alert("Succeeeeeeee");          },
            error: function(){alert("Error: Something went wrong");}


	});
  });
});

</script>



每次执行此JavaScript代码时,都会显示一条错误消息
我真的不知道问题



Every time I execute this JavaScript code it displays an error message
I am really do not know the problem

推荐答案





每次执行此JavaScript代码时,都会显示一条错误消息
我真的不知道问题所在



Every time I execute this JavaScript code it displays an error message
I am really do not know the problem


这篇关于Java Web服务的Ajax Web客户端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-04 06:43