开发时遇到根据不同情况返回错误提示信息的需求,用到了ajax中返回json格式数据的。

前台请求代码:

function login() {

$.ajax({

//几个参数需要注意一下

type: "POST",//方法类型

dataType: "json",//预期服务器返回的数据类型

url: "login.action" ,//url

data: $('#form1').serialize(),

success: function (data) {

console.log(data);//打印服务端返回的数据(调试用)

if (ata.code ==200) {

alert("登录成功!");

}else{

alert("登陆失败!"+data.Msg);

}

;

}

});

}

后台接收代码:

//验证登录

@RequestMapping(value="/login",method=RequestMethod.POST,produces = "text/html;charset=UTF-8")

@ResponseBody

public void login(User user,HttpServletResponse response) throws IOException{

JSONObject json=new JSONObject();

if (user.getUpassword().equals("123")) {

json.put("code", 200);

json.put("Msg", "验证成功!");

}else {

json.put("code", 400);

json.put("Msg", "密码错误");

}

response.setCharacterEncoding("UTF-8");

response.setContentType("text/html;charset=UTF-8");//防止乱码

response.getWriter().print(json.toJSONString());

}

后台controller中的方法使用时是返回的JSONObject类型,未使用注解,修改为

方法名: public JSONObjectlogin(User user,HttpServletResponse response)       返回值:return json

注:用到JSONObject()方法需引入6个jar包,不然会报java.lang.NoClassDefFoundError错误。

json-lib-2.4-jdk15.jar

commons-beanutils-1.8.0.jar

commons-logging-1.1.1.jar

commons-collections-3.2.1.jar

commons-lang-2.5.jar

ezmorph-1.0.6.jar

————————————————

版权声明:本文为CSDN博主「程序员xiaoQ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_42304232/java/article/details/89713452

java ajaxsubmit_ajaxSubmit返回JSON格式相关推荐

  1. JAVA中返回json格式数据

    1. 返回json格式 package com.demo.util;import com.alibaba.fastjson.JSONObject;import java.util.HashMap; i ...

  2. java 返回 json格式_java 如何返回json格式数据,需要技巧

    今天上午给同事调了半个小时的程序,最后发现是在后台代码的java返回json格式的数据出了个错误.因此就想到了广大的初学者一开始学习jquery的时候可能会遇到这个问题.现在我就把我的给大家分享一下, ...

  3. java json 返回null,[] Spring4 MVC 返回json格式时候 设置不返回null值属性的有关问题...

    [求助] Spring4 MVC 返回json格式时候 设置不返回null值属性的问题 本帖最后由 bighong0404 于 2015-10-06 12:45:38 编辑 背景: 使用@respon ...

  4. Spring MVC--使用Jackson返回JSON格式数据

    使用Jackson返回JSON格式数据 index.jsp <%@ page language="java" contentType="text/html; cha ...

  5. json日期格式化 java_java_Java Web程序中利用Spring框架返回JSON格式的日期,返回Json时格式化日期Date 第一 - phpStudy...

    Java Web程序中利用Spring框架返回JSON格式的日期 返回Json时格式化日期Date第一步:创建CustomObjectMapper类 /** * 解决SpringMVC使用@Respo ...

  6. python response.json()报错_Django JsonResponse json格式报错 解决Django响应JsonResponse返回json格式数据报错问题...

    想了解解决Django响应JsonResponse返回json格式数据报错问题的相关内容吗,彭世瑜在本文为您仔细讲解Django JsonResponse json格式报错的相关知识和一些Code实例 ...

  7. java json数据输出,java服务器端输出JSON格式数据

    java服务器端输出JSON格式数据 本文我们讨论如何在服务器端输出 JSON 格式的数据.以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本. 将 String 对象编 ...

  8. 返回json格式数据乱码

    本文为博主原创,未经允许不得转载: 原本返回json格式数据的代码: @ResponseBody@RequestMapping(value = "getListByTime", m ...

  9. ajax后台如何把对象转为json_57. Django 2.1.7 查询数据返回json格式

    需求问题 在日常工作中,对于前端发送过来的请求,后端django大部分都是采用json格式返回,也有采用模板返回视图的方式. 在模板返回视图的方式的确很方便,但是如果涉及到动静分离.ajax请求这类, ...

  10. @ReponseBody返回json格式的数据

    springmvc返回json格式的数据

最新文章

  1. ASP.NET2.0雷霆之怒盗链者的祝福【月儿原创】
  2. Java虚拟机最多支持多少个线程的探讨
  3. ABAP动态编程之功能实现
  4. 三十七、深入Python中的网络通信
  5. 如何利用云原生技术构建现代化应用
  6. python jieba词频统计英文文本_python实战,中文自然语言处理,应用jieba库来统计文本词频...
  7. WAF+SLB负载不均衡案例分享
  8. OpenCV中重映射
  9. (九)演员-评论员算法
  10. 【MySQL】MySQL drop,truncate,delete 区别
  11. 如何将dmp文件里的某张表导入oracle数据库
  12. 新手如何使用JavaScript读取json文件
  13. python学习(第一节课)
  14. tp摄像头的默认地址_tplink的ip默认地址是什么?
  15. 融云2.8.8简单的陌生人聊天
  16. 第一课 程小奔之晃一晃
  17. Win11电脑怎么开启色盲模式
  18. 关于UnityPC端打包参数设置及发布PC端时固定分辨率
  19. 论文阅读(边缘计算人工智能工业互联网)
  20. Vue实战:简易布局Dome

热门文章

  1. 获取文件哈希值_系统装机|两款最经典的文件校验工具,检查镜像文件的完整性。...
  2. ClassNotFoundException: com.lowagie.text.pdf.PdfGState
  3. 交换机的基本交换配置
  4. 关于WIN10下NVIDIA安装驱动后没有控制面板的解决办法
  5. Access应用实例——图书借阅管理系统
  6. eclipse安装ADT插件
  7. 2021最新十大无码工具
  8. 电子电路设计小目录------面包板制作130例
  9. net反编译工具Reflector下载
  10. 计算机组成原理知识点