springMVC對於controller處理方法返回值的可選型別
簡介
對於springMVC處理方法支援支援一系列的返回方式:
- ModelAndView
- Model
- ModelMap
- Map
- View
- String
- Void
具體介紹
詳細介紹每一個返回型別的各個特點;
ModelAndView
1 |
@RequestMapping (method=RequestMethod.GET) |
2 |
public ModelAndView
index(){ |
3 |
ModelAndView
modelAndView = new ModelAndView( "/user/index" ); |
4 |
modelAndView.addObject( "xxx" , "xxx" ); |
5 |
return modelAndView; |
6 |
} |
PS:對於ModelAndView建構函式可以指定返回頁面的名稱,也可以通過setViewName方法來設定所需要跳轉的頁面;
PPS:返回的是一個包含模型和檢視的ModelAndView物件;
1 |
@RequestMapping (method=RequestMethod.GET) |
2 |
public ModelAndView
index(){ |
3 |
ModelAndView
modelAndView = new ModelAndView(); |
4 |
modelAndView.addObject( "xxx" , "xxx" ); |
5 |
modelAndView.setViewName( "/user/index" ); |
6 |
return modelAndView; |
7 |
相關推薦springMVC對於controller處理方法返回值的可選型別簡介 對於springMVC處理方法支援支援一系列的返回方式: ModelAndViewModelModelMapMapViewStringVoid 具體介紹 詳細介紹每一個返回型別的各個特點; ModelAndView 三、Springmvc之Controller層方法返回值ItemController @Controller public class ItemController { @Autowired private ItemService itemService; /** * 1.ModelAndView 無敵的,帶著資料,返回檢視路徑 * 2 springmvc之json資料互動controller方法返回值為簡單型別當controller方法的返回值為簡單型別比如String時,該如何與json互動呢? 使用@RequestBody 比如程式碼如下: @RequestMapping(value="/ceshijson",produces="application/ 處理方法返回值aaaaa rst ret blog pan hash res hashmap string 1.Object @RequestMapping("/first") @ResponseBody public Object doOne(){ retur Object處理方法返回值$.ajax adduser str html rop ctr inf ext rec 創建一個User實體類,並在其中寫上屬性值,並將其進行封裝: public class User { private String name; private int a Controller中方法返回值其他型別需要新增jackson依賴第一個 第二個: 第三個 https://www.cnblogs.com/codejackanapes/p/5569013.html:json的部落格園 spri Controller中方法返回值其他類型需要添加jackson依賴nap nbsp cnblogs alt 軟件 org codehaus blog 分享圖片 第一個 第二個: 第三個 https://www.cnblogs.com/codejackanapes/p/5569013.html:json java 寫一個方法返回值是Map型別寫一個方法返回值是Map型別:(通過控制檯 寫進去一行字元,分別統計出其英文字母,空格,數字和其它字元 放到對應的list裡面,最終把list放到Map裡並返回) 最近老遇到問這個問題的人,我覺定寫個蠢一點的辦法滿足一下大家 import java.util.* springMVC對於Controller返回值的可選類型產生 excel xtend 字符串表 聲明 esp hello print stp 2018-01-11 對於springMVC處理方法支持支持一系列的返回方式: (1)ModelAndView (2)Model (3)ModelMap (4)Map (5)View (6 springmvc Controller方法返回值response ping resp log mod for iter 頁面 轉發 1.1返回ModelAndView 不建議使用 1.2返回String 建議使用 @RequestMapping("updateItem") public String updat SpringMVC學習——Controller類的方法返回值返回ModelAndView Controller類方法中定義ModelAndView物件並返回,物件中可新增model資料、指定view。之前我就已講過,在此並不過多贅述。 返回void 在Controller類方法形參上可以定義request和response,使用request或r SpringMVC框架(1)之(1.3 註解開發&Controller方法返回值)一、 註解開發基礎: 1. @RequestMapping 註解(在Controller類上或方法上,用於指定 url和請求方式): 1. 設定方法對應的URL(一個方法對應一個URL); 2. 設定請求的根路徑;(eg:http:// localhost:8080/project/bo SpringMvc Controller類的方法返回值•Controller控制器,是MVC中的部分C,是部分的原因是因為此處的控制器主要負責功能處理部分: •收集、驗證請求引數並繫結到命令物件; •將命令物件交給業務物件,由業務物件處理並返回模型資料; •返回ModelAndView(Model部分是業務物件返回的模型資 SpringMVC的Controller方法返回值一、返回ModelAndView controller方法中定義ModelAndView物件並返回,物件中可以新增model資料、指定的view。 public ModelAndView queryItemList() { // 建立頁面需要顯示的商品資料 List SpringMVC的@RequestMapping和Controller方法返回值【原文:https://www.cnblogs.com/zhaojiankai/p/8184207.html】 本節內容: @RequestMapping Controller方法返回值 一、@RequestMapping 通過@R SpringMVC處理器方法返回值void ajax方式body add ajax .get head lang log 處理 ioe 1.引入jar包 2.編寫方法 //處理器方法返回值void @RequestMapping("/first") public void doFirst(HttpSe handlerAdapter與方法返回值的處理com bin can sep 不為 tex 找到 clu ctype 前提:處理器方法被調用並返回了結果 public void invokeAndHandle(ServletWebRequest webRequest, ModelAndVie Java框架-SpringMVC的應用(json資料互動、控制器方法返回值、檔案上傳)1. 搭建SpringMVC開發環境 1.1 建立專案,新增依賴 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x Controller方法返回值文章目錄 1 返回ModelAndView 2 返回void 2.1 設定轉發 2.3 重定向 3 返回String 3.1 返回檢視名 3.2 forword 3.2 redict SpringMVC Controller 返回值幾種型別SpringMVC Controller 返回值幾種型別 2016年06月21日 19:31:14 為who而生 閱讀數:4189 標籤: Controller 返回值型別spring mvc 更多 |