可以使用Model,Map,ModelMap,ModelAndView,四种方式都可以,一般使用Model,且数据保存在request域中,若想保存在session中,需要使用@SessionAttributes注解
package com.song.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.SessionAttributes;
import org.springframework.web.servlet.ModelAndView;
import java.util.Map;
/**
* 向页面回显数据
*
* Map
* ModelMap
* Model
* ModelAndView
* 四种方式都可以,一般就用Model了
* 回显之后,数据保存在哪个作用域中? 放在request域中
*
* 通过在类上设置@SessionAttributes,里面写上需要的attributeName,就可以将该值放在session域中
* 其中,types和value都写上表示session中可以存储名字为value值的参数,以及类型为Integer的参数(慎用types,很容易把很多不必要的数据放入session)
*
* @author Song X.
* @date 2020/03/15
*/
@Controller
@SessionAttributes(value = "message", types = Integer