如何在SpringMVC中让ajax获取对Java控制器的文本调用?
我希望Web调用中有一个BigDecimal.toString()值 但我无法配置它并获得404未找到或406 下面是SpringMVC代码如何在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,
@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
否。是否同时提交表单?