SpringMVC一例 是否需要重定向

rgqancy發表於2016-04-21

 

在ASP.NET MVC下:

return view("List") 和 return RedirectToAction("List") 

百度知道的最佳答案:

區別很明顯的,
第一個是直接待著那個ACTION的資料,然後渲染LIST那個頁面,不會執行LIST的那個ACTION。
第二個就是會執行。一般用的是第二個,比如刪除一個資料,然後你得回LIST吧,回去後當然得把資料再讀一遍了(就是把ACTION執行一遍),要不看起來就像沒刪除一樣了。

 

在Java MVC下:

return "order/list";和return "redirect:/business/company/order/v_list.do";

 

道理真是一樣的,本質區別是:一個是和重定向,一個做重定向。

 

相關文章