如何让ajax在Spring MVC中调用文本到Java控制器?

时间:2015-08-28 12:50:20

标签: java jquery ajax spring-mvc

我期待来自Web调用的BigDecimal.toString()值。

但我无法配置它并获得404-Not found或406。

以下是Spring MVC代码

 @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类型

1 个答案:

答案 0 :(得分:0)

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