当前位置:   article > 正文

servlet ajax post,Servlet 无法获取jquery ajax post 传过来的数据

servlet接收不到jquery发送的ajax数据

html:

function getWeather(){

$.ajax({

type:”post”,//请求方式

url:”weather”,//发送请求地址

data:{//发送给数据库的数据

province:$(“#province”).val(),

site:$(“#site”).val()

},

dataType:”json”,

success:function(result){

console.log(result);

$(“#query”).html(result.value);

},

error : function(request, error) {

alert(“”Sorry, some unexpected errors happened. Please contact your system administrator””);

}

});

}

天气查询

请选择地点:

辽宁

重庆

大连

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding(“utf-8”);

response.setCharacterEncoding(“gbk”);

String site=request.getParameter(“site”);

String province=request.getParameter(“province”);

WeatherUtil wu=new WeatherUtil();

int provinceCode = wu.getProvinceCode(province);

int cityCode = wu.getCityCode(provinceCode, site);

List weatherList = wu.getWeather(cityCode);

PrintWriter pw=response.getWriter();

ObjectMapper mapper = new ObjectMapper();

String result=mapper.writeValueAsString(weatherList);

pw.write(result);

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/814347
推荐阅读
相关标签
  

闽ICP备14008679号