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('提示','服务器错误!');
                    }
                   
                }
                
            })
  • 相关阅读:
    【DNN发布包解释】package 包裹
    数据仓库 SSIS
    【DNN 系列】 添加模块后不显示
    GridView 绑定 ObjectDataSource
    【DNN 系列】 MVC 分页
    关于一级指针和二级指针的简单见解
    高效使用Vector
    关于autoptr
    (转)Win10 + VMware-CentOS7文件共享、网络连接
    Linux 笔记
  • 原文地址:https://www.cnblogs.com/psxfd4/p/11648432.html
Copyright © 2011-2022 走看看