1. 程式人生 > >springMVC對於controller處理方法返回值的可選型別

springMVC對於controller處理方法返回值的可選型別

簡介

對於springMVC處理方法支援支援一系列的返回方式:

  1. ModelAndView
  2. Model
  3. ModelMap
  4. Map
  5. View
  6. String
  7. 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

三、SpringmvcController方法返回

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部分是業務物件返回的模型資

SpringMVCController方法返回

一、返回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 更多