SpringMVC文件上傳

聲明:本欄目所使用的素材都是凱哥學(xué)堂VIP學(xué)員所寫,學(xué)員有權(quán)匿名,對文章有最終解釋權(quán);凱哥學(xué)堂旨在促進VIP學(xué)員互相學(xué)習(xí)的基礎(chǔ)上公開筆記。

SpringMVC文件上傳

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配置的訪問符不是/,就可以忽略此操作

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容