天天看点

spring mvc将Model中的内容加入到Session中(利用@SessionAttributes)

将Model中数据存入Session中,当页面跳转时可以共享数据。

1,在方法中将数据存入Model中

List<FriendlyLink> friendlyLinkList = (List<FriendlyLink>) friendlyLinkService
        .findAll(new FriendlyLink(), PageRequest.of(0, Integer.MAX_VALUE)).get("data");
    model.addAttribute("linkList", friendlyLinkList);
           

2,在需要用的改数据的方法上或者Controller中添加@SessionAttributes("linkList")。

@Controller
@SessionAttributes("linkList")
public class RoomControl {
           
spring mvc将Model中的内容加入到Session中(利用@SessionAttributes)