springMVC的controller返回值

2021-09-08 12:34:36 字數 641 閱讀 5468

1.可以返回modelandview

2、可以返回乙個string字串:即乙個jsp頁面的邏輯檢視名,這個在springmvc.xml中可以配置此頁面邏輯檢視的字首和字尾

3、可以返回void型別:

此時使用request.getrequestdispatcher("具體頁面的完整路徑");

response.sendredirect(url)-----重定向到指定url 

request.getrequestdispatcher(url).forward(request,response) -----請求**到指定url

response.sendredirect(url)-----是客戶端跳轉

request.getrequestdispatcher(url).forward(request,response) -----是伺服器端跳轉

4、可以使用redirect重定向的方式返回:

return  "redirect:url",或者是同乙個handler的那個action也可以。例如:"redirect:queryitem.action"

5、可以使用forward形式返回:

return  「forward:url」

為什麼不在spring容器管理controller

我們配置springmvc 中,為什麼controller不直接交給spring 管理而要spring mvc容器單獨分開來管理 spring容器與springmvc容器是父子關係,子容器可以訪問父容器的物件,父容器不能訪問子容器的類,如果我們在springmvc配置檔案中,直接掃瞄所有類,把ser...

SpringMVC(四)SpringMVC檔案上傳

method 屬性取值必須是 post 提供乙個檔案選擇域 input type file 名稱 作用string getoriginalfillename 返回客戶端提交的原始檔名稱 void transferto file destination 將上傳檔案儲存到目標目錄下 string get...

SpringMvc的Controller的返回值

controller方法返回值 指定返回到哪個頁面,指定返回到頁面的資料 1 modelandview modelandview.addobject itemlist list 指定返回頁面的資料 modelandview.setviewname itemlist 指定返回的頁面 2 string ...