Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jquery客户端restful服务jax-rs_Java_Jquery_Ajax_Web Services_Spring Mvc - Fatal编程技术网

Java jquery客户端restful服务jax-rs

Java jquery客户端restful服务jax-rs,java,jquery,ajax,web-services,spring-mvc,Java,Jquery,Ajax,Web Services,Spring Mvc,我试图使用SpringMVC和jquery调用RESTfullWeb服务。服务已启动,但我认为我的jquery调用不正确。在网络javascript控制台中,我有一个状态代码:200OK,响应是字符串helloworld,但控制台显示: 解释为脚本但使用MIME类型text/plain传输的资源 并在返回消息的开头显示sintax错误:(未捕获SyntaxError:意外标识符) 我认为这可能是数据类型返回问题,但我不知道如何解决它 这是jquery调用: function hellowsfun

我试图使用SpringMVC和jquery调用RESTfullWeb服务。服务已启动,但我认为我的jquery调用不正确。在网络javascript控制台中,我有一个状态代码:200OK,响应是字符串helloworld,但控制台显示:

解释为脚本但使用MIME类型text/plain传输的资源

并在返回消息的开头显示sintax错误:(未捕获SyntaxError:意外标识符)

我认为这可能是数据类型返回问题,但我不知道如何解决它

这是jquery调用:

function hellowsfunction() {
    $.ajax({
        type: "GET",
        contentType: 'application/json',
        dataType: 'jsonp',


        url:"http://localhost:8080/ehCS-ui/rest/hello/helloWorld",
        headers : {Accept : "applicationjson","Access-Control-Allow-Origin" : "*"},
            success: function(msg) {

             $("#lblResult")
            .text(result)
            .slideUp("hide", function() { $(this).slideDown("slow") });
     },
      error: function (e) { 
            $("#lblResult").removeClass("loading");
            alert('failed:'+e);
            console.log(e);
             }
     });

    }   
这就是web服务:

@Controller


@RequestMapping("/hello")

public class HelloWs {

    @RequestMapping(value= "/helloWorld", method = RequestMethod.GET)

    @ResponseBody
    public String HelloWorld() {

            return "Hello World";

        }
请帮帮我!!
非常感谢。

我有点困惑。在您的问题中,您询问了JAX-RS,但在您的代码中,您似乎使用的是SpringMVC,它不是JAX-RS实现


因此,如果是关于JAX-RS,我将回答这个问题。在JAX-RS中,您需要在资源上添加
@products
注释,声明正确的媒体类型。它可以是整个类的全局性的,也可以是特定方法的全局性的。

是的,很抱歉,我使用的是spring mvc,其中包含它们的命名。在jax-rs中,应该是@products-anotion,但我不知道springmvc如何使用数据。你能帮我吗?不,对不起。我建议更改问题和标签