在java webservice和phonegap之间传递数据

在java webservice和phonegap之间传递数据,java,cordova,Java,Cordova,这基本上是我的目标。我已经用java创建了一个webservice,它使用EclipseIDE连接到一个mysql数据库。我想将数据从这个web服务传递到我的前端,然后从前端返回到web服务。由于我使用phonegap,我基本上必须将数据传递给javascript,然后用html填充数据。 谁能给我一些指点吗?详细的解释会很有帮助,我是个新手 我创建了一个带有方法checkString名称的web服务 public String attempt(String name) { Syst

这基本上是我的目标。我已经用java创建了一个webservice,它使用EclipseIDE连接到一个mysql数据库。我想将数据从这个web服务传递到我的前端,然后从前端返回到web服务。由于我使用phonegap,我基本上必须将数据传递给javascript,然后用html填充数据。 谁能给我一些指点吗?详细的解释会很有帮助,我是个新手

我创建了一个带有方法checkString名称的web服务

public String attempt(String name)
    {   System.out.println(name);
        return name+" says hi ";
    }

My end point is http://localhost:8357/TestWS/services/check
我试过这个密码

<html>
<head>
<script src="jquery-1.11.1.min.js"></script>
<script type="text/javascript">
function submit_form(){
        var username=$("#name").val();
                var data = { name: username };
                $.ajax( {
                    type: "POST",
                    url:"http://localhost:1002/TestWS/services/check",
                    data: JSON.stringify(data),
                    dataType: "json",
                    });  
        }
</script>
</head>
<body>
<form>
Name: <input type="text" id="name"></input>
<input type="submit" value="submit" onclick="submit_form()"></input>
</form>
</body>
</html>

它似乎仍然不起作用:$

试试这个,在那里您可以获取/发布web服务数据

从web服务获取数据:

将数据发布到web服务:


最简单的方法是使用jQuery ajax请求或javascript XMLHttpRequest。。easyRESTful web服务和Spring MVC是毫无疑问的,因为它因工作环境而不可用。您知道关于将jquery ajax与java web服务结合使用的教程吗?您是否正常使用了jquery ajax调用..?如果我将数据作为json对象传递给web服务,那么我不必在从java web服务传递数据时将数据打包成json对象吗?我很感兴趣,但还没有找到任何教程/示例根据下面的问题回答您的问题。1您真正希望从web服务中获取什么样的数据?以及2您真正想要发布到您的服务中的数据是什么。。?这是你要求的要点,我想向我的web服务传递表单数据,比如用户名和密码,基本上是两个字符串值。我还想在PhoneGap中将java列表对象传递到我的前端数据“username=hai&password=hello”可以存储到对象中吗?还是jsonString?假设我的方法是authenticate,那么我的参数应该是Object类型吗?或者它应该是可以转换为java对象的jsonString类型?抱歉,如果这是一个愚蠢的疑问,但这是我第一次使用jsonI did,但我认为它不起作用,因为控制台没有显示System.out.printlnname的输出;
  $.ajax({
            url: 'Your web service url',
            type: "GET", // optional. because default is GET
            dataType: "json", // List object will come as json
            success: function(yourListObject) {
               // Here, process your list object as you wish
           }    
     });
 $.ajax({
                url: 'http://localhost:8357/TestWS/services/check',
                type: "POST",
                data: data, // no need to convert json object for string params
                success: function() {
                   alert(' Username has sent successfully');
               }    
         });