SpringMVC中@Control控制器返回的是Jsp頁面還是控制器請求的總結


1.返回到JSP頁面:

return "main" --跳轉到 WEB-INF/main.jsp 頁面。

return "redirect:/main.jsp" --重定向到main.jsp頁面,redirect無法訪問WEB-INF下的資源文件,因此必須加上.jsp后綴。

2.轉發控制器請求:

return "forward:/main" --轉到 為main的請求上。

return "redirect:/main" --重定向到為main的請求上。注意和return "redirect:/main.jsp" 轉到jsp也main的區別。

========================================================

ModelAndView使用setViewName跳轉:

mv.setViewName("main") --t跳轉jsp頁面。

mv.setViewName("redirect:/main") --重定向到main請求。

mv.setViewName("redirect:/main.jsp") --重定向到jsp頁面。

mv.setViewName("forward:/main") --重定向到main請求。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM