聲明:本欄目所使用的素材都是凱哥學(xué)堂VIP學(xué)員所寫,學(xué)員有權(quán)匿名,對文章有最終解釋權(quán);凱哥學(xué)堂旨在促進VIP學(xué)員互相學(xué)習(xí)的基礎(chǔ)上公開筆記。
Json的返回和接收
@RequestBody
@ResponseBody
@ResponseBody 使用方式
1、添加處理json的jar包
2、在spring的xml文件中支持mvc的注解
3、然后把@ResponseBody寫在類上或者是方法上面 周邊
@RestController是注解 的簡化,此注解相當(dāng)于@ResponseBody和 @Controller的結(jié)合,放在類上
特別提示,在spring中的xml文件中必須加上mvc的注解
表示對json的讀寫支持,否則是讀取不了的。
@RequestBody
從客戶端傳入一個json到我們的控制器中
文件上傳
1、添加jar包在maven中 fileupload包
2、在spring的xml文件中設(shè)置文件,上傳的配置信息。切記id名字一個要寫,而且為MultipartResolver
3.上傳代碼
注意:上傳文件不是靠后綴來判斷文件類型的,二十通過ContentType來得到真實的文件類型的
靜態(tài)資源 Resource
靜態(tài)文件是通過defaultservlet進行加載的,defaultservlet是web服務(wù)器中專門用來處理靜態(tài)文件的。
問題:當(dāng)你在web.xml中配置了中央serlvet配置了訪問符為”/”,靜態(tài)資源請求會發(fā)向到你的servlet上。
他會找到具體的action進行處理,如果沒有找到就報404錯誤。
解決方案:
你需要在spring的xml文件中配置mvc,如果你的web.xml文件中中央servlet配置的訪問符不是/,就可以忽略此操作