json对象转为url参数_Day48_Ajaxamp;Json
《Java自学180天笔记》
AJAX概念
1.概念:ASynchronous JavaScript And XML 异步的JavaScript和XML
2.实现方式
<html lang="en"><head> <meta charset="UTF-8"> <title>Titletitle> <script> //定义方法 function fun() { //发送异步请求 //1.创建核心对象 var xmlhttp; if(window.XMLHttpRequest){ xmlhttp = new XMLHttpRequest(); }else{ xmlhttp = new ActiveXObject("Microsoft.XMLHttp"); } //2.发送请求 /* 参数: 1.请求方式:GET、POST 2.请求的URL: 3.同步或异步请求:true(异步)或false(同步) */ xmlhttp.open("GET","ajaxServlet?username=tom",true); //3.发送请求 xmlhttp.send(); }script>head><body> <input type="button" value="发送异步请求" onclick="fun();">body>html>
package cn.itcast.web;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebServlet("/ajaxServlet")public class AjaxServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //1.获取请求参数 String username = req.getParameter("username"); //2.打印username System.out.println(username); } @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req,resp); }}
json概念
java对象转换JSON
1.使用步骤:
1.1.导入jackson的相关jar包
1.2.创建jackson核心对象objectmapper
1.3.调用objectMapper的相关方法进行转换
package cn.itcast.web;public class Person { private int age; private String name; private String gender; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } @Override public String toString() { return "Person{" + "age=" + age + ", name='" + name + '\'' + ", gender='" + gender + '\'' + '}'; }}
package cn.itcast.web;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import org.junit.Test;public class JacksonTest { //Java对象转为JSON字符串 @Test public void test1() throws Exception { //1.创建Person对象 Person p = new Person(); p.setName("张三"); p.setAge(23); p.setGender("男"); //2.创建Jackson的核心对象 ObjectMapper ObjectMapper mapper = new ObjectMapper(); //3.转换 String json = mapper.writeValueAsString(p); System.out.println(json); }}
{"age":23,"name":"张三","gender":"男"}
json对象转为url参数_Day48_Ajaxamp;Json相关推荐
- js字符串转换为json对象JSON.parse()及将json对象转为json字符串JSON.stringify()
一.JSON对象中有两个非常好用的方法: 1 JSON.stringify接收一个JS对象转化为json字符串 2 JSON.parse接受json字符串转化为JS对象 const my={ name ...
- jsonobject返回map_如何把JSON对象转为map对象
如何把JSON对象转为map对象呢? JSON 对象保存在大括号内.就像在JavaScript中, 对象可以保存多个 键/值 对.Map对象保存键/值对,是键/值对的集合.任何值(对象或者原始值) 都 ...
- 对象转为url地址参数
对象转为url地址参数 ajax请求中url地址上参数的封装函数 //用&拼接对象成字符串 function getParams(params) {let paramStr = '';Obje ...
- JSON对象转为Java类对象
本文讲述两种方法,使JSON对象转为Java类对象.基于FastJson1 对于以下的JSON对象: {"message": "成功","code&q ...
- JS对象转URL参数
代码: /*** param 将要转为URL参数字符串的对象* key URL参数字符串的前缀* encode true/false 是否进行URL编码,默认为true* idx ,循环第几次,用&a ...
- android 之json对象解析并展示(含json解析源码)
具体处理思路以及使用到的知识点: 1.使用android的异步处理 2.将要使用的功能(方法)进行封装,以便主类进行调用 3.前台展示要使用适配器模型(这里使用简单适配器(SimpleAdapter) ...
- js获取URL参数以及Json对象常用方法
JS中JSON对象常用方法 JSON.parse('{ "name":"runoob", "alexa":10000, "site ...
- java解析与生成json数据的四种方式,比如将json字符串转为json对象或json对象转为json字符串
文章目录 1. 详说json 1.1 何为json 1.2 json语法 2. Java解析与生成JSON的四种方式 2.1 传统方式 2.2 利用Jackson方式 2.3 利用Gson方式 2.4 ...
- laravel 验证器怎么验证json对象_Postman使用tv4进行JSON Schema结构验证和断言
JSON Scheme简介 对于JSON格式的请求数据或者响应数据,在不同的数据和场景下往往会有一部分动态的值及字段.此时我们可以使用JSON Scheme Validator(JSON结构验证)来验 ...
最新文章
- Flask+gunicorn部署HTTP服务
- TextView 添加Onclick 无效
- VOS3000设置落地网关优先级
- 转-httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程
- 04.search_template
- leftjoin多个on条件_MYSQL|为什么LEFT JOIN会这么慢?
- Docker学习总结(32)——Dockerfile指令详解
- 杭电5621 KK's Point
- 苹果无人车野心越发明显,再挖一名特斯拉工程师,或负责汽车软件UI
- “21天好习惯”第一期-12
- 【KITTI可视化】kitti三维目标标注可视化
- win10专业版占多少空间_Win10专业版分区C盘需要留多大空间?
- mysql的innodb引擎_浅谈MYSQL引擎之INNODB引擎
- mybatis的selectOne分享
- 三点共线,向量计算其中一点坐标
- 一个很不错的H5动画网站
- 微信公众平台开发【发送消息】被动回复消息
- Facebook 如何识别出性工作者?
- php菱形循环代码,PHP练习–用for循环打印空心菱形,for菱形_PHP教程
- Git GUI Here 设置成中文界面