• ssmcrud关于修改put的几种传值方式(并不是最终版的集合


    js页面写法如下,尝试过分个给值传值的方式,
    错误的:
    //     $.ajax({
    // (1) url:"/update",
    // type:"post",
    // // data:$("#update").serialize()+"&_method=put",
    // (2) // url:"/update",
    // // // date:$("form").serialize()+"&id="+id,
    // data:{"id":id,"districtId":districtId,"monitorTime":monitorTime,"pm10":pm10,"pm25":pm25,"monitoringStation":monitoringStation, "lastModifyTime":nowDate},

    ,以上不知道哪里出错了,传值到controller一直400,405,500的报错,
    正确的运行传值如下:


    //点击保存按钮保存信息一
    $("#update_btn").click(function () {
    $.ajax({
    url:"/update/"+id,
    type:"post",
    data:$("#update").serialize()+"&_method=put",
    success:function (result) {
    if (result){
    alert("保存成功")
    window.location.href="index.jsp";
    } else {
    alert("失败!")
    }
    }
    })
    })

    Controller层代码:
    错误的:
    //    @RequestMapping(value = "/update",method = RequestMethod.PUT)
    // public Boolean updateAirQuality(@RequestParam("id") Integer id,
    // @RequestParam("monitorTime") String monitorTime,
    // @RequestParam("pm10") int pm10,
    // @RequestParam("pm25") int pm25,
    // @RequestParam("monitoringStation") String monitoringStation,
    // @RequestParam("lastModifyTime") String lastModifyTime,
    // @RequestParam("districtId")Integer districtId){
    // AirQuality airQuality =new AirQuality(id,monitorTime,pm10,pm25,monitoringStation,lastModifyTime,districtId,null);
    // System.out.println(airQuality);
    // return airQualityService.updateAirQuality(airQuality);
    //
    // }
    由于第一种错误的js $.ajax提交方式根本进不到contro层,方法也不被执
    行,好悲哦!!!希望有大神看到能帮忙解决下
    暂时正确的能获取值运行成功的如下:
        @RequestMapping(value = "/update/{id}",method = RequestMethod.PUT)
    public Boolean updateAirQuality(AirQuality airQuality){
    Date date =new Date();
    SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String lastModifyTime=sdf.format(date);
    airQuality.setLastModifyTime(lastModifyTime);
    return airQualityService.updateAirQuality(airQuality);
    }
    这个在后台给时间赋值的思路是参考一位李姓大佬的,在此感谢!!!


































  • 相关阅读:
    20155210——20155233信息安全系统设计基础实验一
    # 2017-2018-1 20155210 《信息安全系统设计基础》第四周学习总结
    2017-2018-1 20155210 《信息安全系统设计基础》第3周学习总结
    第二周作业 20155210 潘滢昊
    20155210 实验五
    20155210 2016-2017-2《Java程序设计》课程总结
    20155210第四次实验
    2017-2018-1 20155208 实验四 外设驱动程序设计
    2017-2018-1 20155208 课堂测试(ch06)(补做)
    2017-2018-1 20155208 实验三 实时系统
  • 原文地址:https://www.cnblogs.com/roc-cy/p/12596385.html
Copyright © 2020-2023  润新知