我是app world的新手,并开始使用phonegap为我的网络用户提供的已有服务构建Android应用。我的服务建立在java,spring mvc上,我的控制器能够接收json对象。
所以记住这一点。我已经使用登录按钮创建了基本登录页面,我试图点击我的后端服务。我有以下代码
$('#login_btn').click(function() {
$.ajax({
url: "http://localhost:8080/myweb/user/signin",
type: "post",
crossDomain: true,
cache: false,
data: "userName=" + $("#username_txt").val() + '&password=' + $("#password_txt").val(),
dataType: "jsonp",
async: true,
success: function(data) {
alert("ok");
},
error : function(data){
alert("not ok");
}
});
我的控制器方法接受POST请求,当我点击登录按钮时,我看到我的服务给我错误
HttpRequestMethodNotSupportedException:请求方法'GET'不是 支持的
我的错误块被执行。我不知道我在这里做错了,谢谢你的回答
编辑 -
我的服务器端控制器代码
@RequestMapping(value = "/signin", method = RequestMethod.POST)
public @ResponseBody
ModelMap loginUser(@RequestParam(value = "userName") String userName, @RequestParam(value = "password") String password, HttpSession session, HttpServletRequest request) {}