spring mvc處理方法支持如下的返回方式
ModelAndView
Java代碼
@RequestMapping(
public ModelAndView show
HttpServletResponse response) throws Exception {
ModelAndView mav = new ModelAndView(
mav
return mav;
}
通過ModelAndView構造方法可以指定返回的頁面名稱
使用addObject()設置需要返回的值
調用addObject()方法將值設置到一個名為ModelMap的類屬性
具體請看類
Model 是一個接口
Map
Java代碼
@RequestMapping(
public Map
Map
map
map
return map;
}
在jsp頁面中可直通過${key
寫例子時發現
View 可以返回pdf excel等
String 指定返回的視圖頁面名稱
注意
例如
Java代碼
@RequestMapping(value =
@ResponseBody
public String helloWorld() {
return
}
上面的結果會將文本
Java代碼
@RequestMapping(
public String welcomeHandler() {
return
}
對應的邏輯視圖名為
void 如果返回值為空
Java代碼
@RequestMapping(
public void welcomeHandler() {}
此例對應的邏輯視圖名為
小結
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28888.html