import org.apache.poi.ss.formula.functions.T;
import org.springframework.web.servlet.ModelAndView;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
* 返回信息统合类
*
*/
public final class ModelAndViewUtil {
private static final Map<String, Object> mav = new ConcurrentHashMap();
public static final ModelAndView Jsp(String jspPath) {
return new ModelAndView(jspPath);
}
public static Map<String, Object> Json_ok() {
mav.clear();
mav.put("code", "200");
return mav;
}
private ModelAndViewUtil() {
}
public static Map<String, Object> Json_ok(String message) {
mav.clear();
mav.put("code", "200");
mav.put("msg", message);
return mav;
}
public static Map<String, Object> Json_ok(Object obj) {
mav.clear();
mav.put("code", "200");
mav.put("data", obj == null ? new Object() : obj);
return mav;
}
public static Map<String, Object> Json_ok(ConcurrentHashMap map) {
return map;
}
public static PageBean<T> Json_ok(PageBean<T> obj) {
return obj;
}
public static Map<String, Object> Json_ok(HashMap<String, Object> obj) {
return obj;
}
public static Map<String, Object> Json_ok(List<?> list) {
mav.clear();
mav.put("code", "200");
mav.put("data", list);
return mav;
}
public static Map<String, Object> Json_error(String message, Integer result) {
mav.clear();
mav.put("code", result);
mav.put("msg", message);
return mav;
}
public static Map<String, Object> Json_error(Integer result) {
mav.clear();
mav.put("code", result);
return mav;
}
}
Controller返回值工具类
最新推荐文章于 2022-11-18 07:38:41 发布