c++读取json文件_[SpringMVC]-SpringMVC架构-07-SpringMVC文件上传
SpringMVC學(xué)習(xí)
SpringMVC文件上傳
文件上傳相關(guān)
操作步驟:
a.在pom.xml中添加文件上傳相關(guān)jar包
b.配置文件解析器(在核心配置文件springmvc.xml、相關(guān)jsp文件中進行配置)
c.根據(jù)提交的數(shù)據(jù)在Controller層完成文件的上傳
a.在pom.xml中添加文件上傳相關(guān)jar包
b.配置文件解析器(在核心配置文件springmvc.xml、相關(guān)jsp文件中進行配置)
c.根據(jù)提交的數(shù)據(jù)在Controller層完成文件的上傳
問題解決:測試的時候發(fā)現(xiàn)圖片數(shù)據(jù)不能夠回顯,考慮將存儲路徑修改為當前工程路徑下目錄再進行測試
SpringMVC與JSON數(shù)據(jù)的交互
JSON數(shù)據(jù)格式在接口調(diào)用中 。html中比較常見,json的格式也比較簡單,解析比較方便
UserXml和json是兩種不同的數(shù)據(jù)格式 ,json的數(shù)據(jù)格式更為簡單,也更為容易解析
SpringMVC進行JSON的交互流程
@RequestBody
作用:@RequestBody注解用于讀取HTTP請求,請求的內(nèi)容通過SpringmVC提供的HttpMessageConverter接口 把讀取到的內(nèi)容轉(zhuǎn)換為JSON, 并把數(shù)據(jù)綁定到Controller方法的形參上。
@ResponseBody
作用:該注解是用于把Controller的方法返回的對象通過HttpMessageConvter接口轉(zhuǎn)換為指定的JSON格式,xml的數(shù)據(jù),通過Response對象響應(yīng)到客戶端。
請求是JSON,響應(yīng)是JSON
環(huán)境準備
springMVC默認是用org.springframework.http.converter.json.MappingJackson2HttpMessageConverter對json數(shù)據(jù)轉(zhuǎn)換,需要在相應(yīng)工程的pom.xml文件下導(dǎo)入json相關(guān)jar包
配置JSON轉(zhuǎn)換器
編寫JS代碼進行測試
Controller代碼
測試代碼
請求的數(shù)據(jù)格式
響應(yīng)的數(shù)據(jù)格式
總結(jié)
以上是生活随笔為你收集整理的c++读取json文件_[SpringMVC]-SpringMVC架构-07-SpringMVC文件上传的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: set python_使用dict和se
- 下一篇: switch中case后可以是表达式吗_