Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
如何在SpringMVC中让ajax获取对Java控制器的文本调用?_Java_Jquery_Ajax_Spring Mvc - Fatal编程技术网

如何在SpringMVC中让ajax获取对Java控制器的文本调用?

如何在SpringMVC中让ajax获取对Java控制器的文本调用?,java,jquery,ajax,spring-mvc,Java,Jquery,Ajax,Spring Mvc,我希望Web调用中有一个BigDecimal.toString()值 但我无法配置它并获得404未找到或406 下面是SpringMVC代码 @RequestMapping(value="get/myData", method = RequestMethod.GET, produces = MediaType.TEXT_PLAIN_VALUE) @ResponseBody public String getMyData(@ModelAttribute("user") User user,

我希望Web调用中有一个BigDecimal.toString()值

但我无法配置它并获得404未找到或406

下面是SpringMVC代码

 @RequestMapping(value="get/myData", method = RequestMethod.GET, produces = MediaType.TEXT_PLAIN_VALUE)
 @ResponseBody
 public String getMyData(@ModelAttribute("user") User user, 
      @ModelAttribute("detailForm") DetailForm form)
 {
  //A web service called return big decimal and return that big decimal value toString
   return "Value";
 }
以下是呼叫代码:

  var convId = $("#" + $("body form:first").attr("id")).find('input[name="_CONV_ID"]').val();



 blockUI: false,
            dataType: 'text',
            type: 'GET',
            url: "get/myData.do",
            data: { '_CONV_ID': convId},
            success: function (data) {
                // new dialog
                alert(data);
            },
            error: function (result) {
                alert("Error" + result);
            }

谁能帮我调整一下密码吗。单击按钮时,将从web服务返回一个值,该值为BigDecimal类型

尝试访问url
http://localhost:8080/your_application_name/get/myData
。如果发现404错误,则需要检查web.xml。查看servlet映射部分。

我认为ajax请求中的url是错误的。尝试:
get/myData。是否执行
->
get/myData
否。是否同时提交表单?