Java web
第12节 Java Web
前言
大数据
一.Ajax实例讲解
1.服务器端的响应数据类型是可以制定的
response.setContentType (); 括号里填的参数类型为MIME类型(在MIME里向服务器说明是什么类型的请求,则浏览器会打开相应的软件)
2.Json数据
application/json
{“name”:‘张三’,“age”:20}(用一对大括号来表示一个对象,对象有“属性”,后面的字符串可用单引号,也可用双引号)
(1)以上述形式将数据组装好,浏览器收到你发来的是json类型,则会按json类型来组装数据;则我们客户端的ajax代码也可直接用JS对象的方式来操作数据,比普通文本更加便捷
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x5nbb3zZ-1633351625602)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210717163632985.png)]
json对象可以直接把java的对象或数据结构直接转换为jsons数据
(2)通过jquery来操作span
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rc0cewPk-1633351625605)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210717205454287.png)]
注:上述操作是data是json对象,把属性age的值显示出来
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w4EX4QxY-1633351625607)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210717232030901.png)]
注:请求是多线程的
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZS6W6csl-1633351625609)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210717235110956.png)]
注:重点掌握String json = new JsonMapper().writeValueAsString(mj);
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2qYkIG1p-1633351625610)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210718000003173.png)]
注:相关思路
…(img-2qYkIG1p-1633351625610)]
注:相关思路