zoukankan      html  css  js  c++  java
  • ResponseEntity

    在ajax传输数据中取代map

    controller界面

    @RequestMapping("edit")
        public ResponseEntity<Void> edit(User user){
            try {
                ps.update(user);
                return ResponseEntity.status(HttpStatus.OK).build();
            }
            catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();
            }
        }

    如果有泛型类型

    @RequestMapping("list")
        public ResponseEntity<EasyUIResult> list(
                @RequestParam(value="page",defaultValue="1")Integer page,
                @RequestParam(value="rows",defaultValue="5")Integer rows
                ) {
            try {
                PageInfo<User> pageinfo=ps.list(page, rows);
                EasyUIResult easyUI=new EasyUIResult(pageinfo.getTotal(), pageinfo.getList());
                return ResponseEntity.status(HttpStatus.OK).body(easyUI);
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(null);
            }
        }

    ajax代码,使用statusCode处理结果

    $.ajax({
                "url":"user/edit",
                "type":"post",
                "data":$("#editcontent").serialize(),
                "statusCode":{
                    200:function(){
                        $.messager.alert('提示','修改成功!');
                        $('#userUpdate').window('close');
                        $("#userList").datagrid("reload");
                    },
                    500:function(){
                        $.messager.alert('提示','服务器错误!');
                    }
                   
                }
                
            })
  • 相关阅读:
    认识目标文件的内容
    PetaLinux工程更新HDF文件的脚本
    [海思] 中断申请和重启问题
    [海思] HI3531D串口调试
    【C语言】结构体初始化
    [ZCU106] Petalinux 2018.3 与启动环境搭建记录
    旧版本源码usbip的移植
    jar包下载地址
    Django框架
    前端内容
  • 原文地址:https://www.cnblogs.com/psxfd4/p/11648432.html
Copyright © 2011-2022 走看看