分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

Ajax的Result工具类

发布时间:2023-09-06 01:45责任编辑:傅花花关键词:Ajax
ResultUtil.java
package cn.qlq.util;import java.io.Serializable;public class ResultUtil<T> implements Serializable { ???private static final long serialVersionUID = 3637122497350396679L; ???private boolean success; ???private T data; ???private String msg; ???public ResultUtil() { ???} ???public ResultUtil(boolean success) { ???????this.success = success; ???} ???public boolean isSuccess() { ???????return success; ???} ???public void setSuccess(boolean success) { ???????this.success = success; ???} ???public T getData() { ???????return data; ???} ???public void setData(T data) { ???????this.data = data; ???} ???public String getMsg() { ???????return msg; ???} ???public void setMsg(String msg) { ???????this.msg = msg; ???} ???public ResultUtil(boolean success, String msg) { ???????super(); ???????this.success = success; ???????this.msg = msg; ???} ???public ResultUtil(boolean success, T data) { ???????super(); ???????this.success = success; ???????this.data = data; ???}}

该类为前后台交互提供了非常大的便捷:

下面是前后台的ajax交互:

前台ajax代码:

$.ajax({ ???????????url: "<%=request.getContextPath()%>/supp/deleteSupp", ???????????data : {supplierId:supplierId}, ???????????async: false, //请求是否异步,默认为异步,这也是ajax重要特性 ???????????type: "GET", ??//请求方式 ???????????success: function(data) { ???????????????var rs = eval(‘(‘+data+‘)‘); ???????????????flag = rs.success; ???????????????if(flag){ ???????????????????alert("删除成功!"); ???????????????} ???????????} ???????});

下面是后台java代码:

@RequestMapping("/deleteSupp") ???@ResponseBody ???public Result<String> deleteSupplier(HttpServletRequest request){ ???????Result<String> rs = new Result<>(); ???????String supplierId = request.getParameter("supplierId"); ???????supplierService.deleteSupplierById(supplierId); ???????rs.setSuccess(true); ???????return rs; ???}

Ajax的Result工具类

原文地址:https://www.cnblogs.com/qlqwjy/p/8587275.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved