2019-11-05 thymeleaf页面模版

设置request,session, application 的作用域

@RequestMapping(value = "/inner", method = RequestMethod.GET)
    public String inner(HttpServletRequest request,Model model) {
        request.setAttribute("request","request");
        request.getSession().setAttribute("session","session");
        request.getServletContext().setAttribute("application","application");
        model.addAttribute("url", "www.mldn.com"); // request属性传递包装
        model.addAttribute("url2", "www.mldn.cn");
        return "message_show_inner"; // 此处只返回一个路径, 该路径没有设置后缀,后缀默认是*.html
    }
    


2019-11-05 thymeleaf页面模版_第1张图片
捕获.PNG

实体对象传递,进行前台的逻辑判断

@GetMapping(value = "/memberShow")
    public String memberShoe(Model model){
        Member vo =new Member();
        vo.setMid(101L);
        vo.setName("张三");
        vo.setAge(9);
        vo.setSalaryl(999.99);
        vo.setBrithday(new Date());
        model.addAttribute("member",vo);
        return "member_show";
    }
不满 
未成年人
欢迎张三访问

101

102

没有匹配的数据

2019-11-05 thymeleaf页面模版_第2张图片
捕获.PNG

set 集合传递前台进行方法 各种方法进行数据处理

  @GetMapping(value = "/member/set")
    public String set(Model model){
        Set allNames =new HashSet();
        /*Set allIds =new HashSet();*/
        List allIds =new ArrayList();
        for (int i = 0; i < 5; i++) {
            allNames.add("mldn-"+i);
            allIds.add(i);
        }
        model.addAttribute("names",allNames);
        model.addAttribute("allIds",allIds);
        model.addAttribute("myDate",new Date());
        return "member/member_set";
    }



    SpringBoot模版渲染
    
    
    


    



2019-11-05 thymeleaf页面模版_第3张图片
捕获.PNG

list 集合传递前台进行方法 各种方法进行数据处理

@GetMapping(value = "/member/list")
    public String list(Model model){
        List allMembers =new ArrayList();
        for (int i = 0; i < 10; i++) {
            Member vo =new Member();
            vo.setMid(101L+i);
            vo.setName("张三");
            vo.setAge(9);
            vo.setSalaryl(999.99);
            vo.setBrithday(new Date());
            allMembers.add(vo);
        }
        model.addAttribute("member",allMembers);
        return "member/member_list";
    }



    SpringBoot模版渲染
    
    
    


    
No. MID 姓名 年林 偶数 奇数

map 集合传递前台进行方法 各种方法进行数据处理

@GetMapping(value = "/member/map")
    public String map(Model model){
        Map allMembers =new HashMap();
        for (int i = 0; i < 10; i++) {
            Member vo =new Member();
            vo.setMid(101L+i);
            vo.setName("张三");
            vo.setAge(9);
            vo.setSalaryl(999.99);
            vo.setBrithday(new Date());
            allMembers.put("mldn-"+i,vo);
        }
        model.addAttribute("member",allMembers);
        return "member/member_map";
    }



    SpringBoot模版渲染
    


 
    
      
    


No. KEY MID 姓名 年林 偶数 奇数

map 引入页面进行使用

  

魔乐科技(www.mldn.co)

2019-11-05 thymeleaf页面模版_第4张图片
捕获.PNG

你可能感兴趣的:(2019-11-05 thymeleaf页面模版)