springmvc读取json文件_springmvc

1.注解式开发

(1)搭建环境

a. 后端控制器无须实现接口,添加相应注解

b.springmvc配置文件无须注册controller

c.springmvc配置文件中添加组件扫描器,注解驱动

(2)涉及常用注解

@Controller

@RequestMapping(类体上,方法上)

@Scope

(3)配置注解驱动,视图解析器

d4ff2b715e71f0b4c2dee1b37b61a613.png

d3672c14d72badde26d845c11a408fa4.png

2.参数接收

(1) 处理器方法的常用参数有哪些?

1. HTTPServletRequest

2. HTTPServletResponse

3. HTTPSession

4. 用于承载数据的Model.Map,ModelMap

5. 请求中所携带的请求参数

(2)参数接收之这个接收

参数名称要与前台参数名保持一致,如果不一致要用@RequestParam注解矫正

2d106f3bc05ed29a2d756caba8cc1a44.png

(3)参数接收之对象接收

86acfe75c5db519465af47f0bf01d810.png

(4)参数接收之数组或集合接收

要使用@Requestparam否则会报初始化异常

af72c5b4c6c02d54abeb21153766d4bb.png

(5)域属性接收请求参数

把对象充当另一个对象的属性

d1e70ec945781da99355952a1761fadf.png

3.restful风格传参

64e9cbe5d84df5b9e5314c4e2b94bb81.png

4.接收json格式参数

(1)当页面加载完成后,定义json格式参数,点击事件触发发送ajax请求,

将json格式参数转化为字符串

b9bbd4016a542f06b0ef1d15533c4c65.png

(2)将json格式参数封装成对象要使用@RequestBody注解

3a34397470524e2dcfed2854f6b68f14.png

(3)string返回值的中文乱码问体

54061197a59c5df283f626ce92d37d59.png

8e807a4599e89c7898fe4ef857eb377f.png

(4)解决post请求的中文乱码问题

f2a71684447980597f9070680d7a7921.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值