JavaEE day10 初识SpringMVC

JSON简介

JSON :JavaScript Object Notation  JS对象表示法

是轻量级的文本数据交换格式,但是JSON仍然独立于语言和平台。其解析器和库支持许多不同的编程语言。目前非常多的动态编程语言(java,PHP)都支持JSON。JSON具有自我描述性,更容易被人理解。

语法规则:JSON语法是JS对象表示语法的子集。

1.数据在名称/值对中

2.数据由逗号分隔

3.大括号{ }保存对象

4中括号[ ]保存数组,数组可以包含多个对象

JSON名称/值对

JSON数据的书写格式是:key:value

名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:

”name“:”花落尽舞“

JSON值可以是

数字(整数或浮点数){”age“:24}

字符串(双引号中)

逻辑值(true/false)

数组(在中括号中)数组可以包含多个对象

 例如

对象(在大括号中){kee1:value1,key2:value2.....}对象可以包含多个键值对,例如{”name“:“花落尽舞”,”age“:24}

JSON可以设置null值,JSON文件的文件类型一般是.json,其文本的MIME类型是application/json

我们写出的代码只要符合JSON的格式要求就可以进行转换:从JS—>JSON

使用JSON.Parse(符合JSON格式的字符串)


另一个方法JSON.Stringfy可以将不符合JSON格式的字符串转为JSON格式:

 

 

SpringMVC

SpringMvc是一个web框架,基于Servlet API构建

Spring的核心就是MVC,学好MVC要掌握:

1.连接的功能:将用户(浏览器)和java程序连接起来,也就输访问一个地址能够调用到我们的sping程序

2.获取参数的功能:用户访问的时候会带一些参数,在程序中要想办法获取到参数。

3.输出数据的功能:执行了业务逻辑之后,要把程序执行的结果返回给用户。

@RequestMapping注解

是SrpingMvc应用程序中最常用到的注解之一,是用来注册接口的路由映射的。

路由映射:指用户访问一个url时,将用户的请求对应到程序中某个类的某个方法的过程就叫路由映射。

@RequestMapping默认是get方式请求。

@RequestMapping基础使用:

也可以直接修饰方法:

我们可以显示的指定 @RequestMapping来接收POST的情况:

@GetMapping与PostMapping 

get请求的三种写法:

post请求的两种写法:

 获取参数

在springMvc中可以直接使用方法中的参数来实现传参:

传递对象:SpringMvc可以自动实现参数对象的赋值 比如person对象 :

 传递对象代码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花落尽舞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值