• spring boot的基本配置——spring boot的web开发——Thymeleaf模板引擎———接收数据并通过Model model的model.addAttribute返回数据给模板


    package com.test.controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    import javax.servlet.http.HttpServletRequest;
    
    @Controller
    public class StartMainController
    {
        @RequestMapping("/1")
        public String home1()
        {
            return "hello";
        }
    
        @RequestMapping("/2")
        @ResponseBody
        public String home2()
        {
            return "123";
        }
    
        @RequestMapping("/3")
        public String home3(Model model)
        {
    
            model.addAttribute("a","123");
    
            model.addAttribute("b","abc");
    
            model.addAttribute("c","def");
    
            return "hello";
    
        }
    
        @RequestMapping(value = "/4")
        public String home4(HttpServletRequest request, Model model)
        {
            String firstName = request.getParameter("firstName");
    
            System.out.println(firstName);
    
            model.addAttribute("firstName",firstName);
    
            return "hello";
    
        }
    
    }
    

      

    <!DOCTYPE html>
    <html  xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <p th:text="${firstName}">name</p>
    </body>
    </html>

    http://localhost:8080/4?firstName=213age

  • 相关阅读:
    详细的git入门级别,从安装到实战
    Linux安装maven超级详细步骤
    比较全的开源软件镜像地址
    区块链应用领域
    区块链来源比特币,区块链基础构造
    xpath定位总结--精简版
    python装饰器
    python六剑客
    Python断言方法:assert
    python3对excel读写openpyxl
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/16273881.html
Copyright © 2020-2023  润新知