美文网首页
springboot入门(4)springboot和thymel

springboot入门(4)springboot和thymel

作者: 一凡的学习笔记 | 来源:发表于2018-08-14 11:23 被阅读0次

    1、修改pom.xml,添加依赖

    <dependency>
       <groupId>nz.net.ultraq.thymeleaf</groupId>
       <artifactId>thymeleaf-layout-dialect</artifactId>
       <version>2.0.2</version>
    </dependency>
    

    2、在resources/templates下,添加demo.html文件

    <!DOCTYPE html>
    <html xmlns:th="http://www.thymeleaf.org">
    <head lang="en">
        <meta charset="UTF-8" />
        <title></title>
    </head>
    <body>
    <h1>Hello World</h1>
    123123123123
    123132
    <br/>
    <span th:text="${name}"></span>
    </body>
    </html>
    

    3、修改controller下面的TestController.java

    package com.example.demo.controller;
    
    import com.example.demo.service.IUserService;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    import org.springframework.web.bind.annotation.RestController;
    import org.springframework.beans.factory.annotation.Autowired;
    import javax.servlet.http.HttpServletRequest;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import com.example.demo.domain.User;
    import org.springframework.web.servlet.ModelAndView;
    
    @Controller
    public class TestController {
        private static Logger logger = LoggerFactory.getLogger(TestController.class);
    
        @RequestMapping("/index")
        public String home() {
            logger.info(">>> index");
            return "index";
        }
    
        @RequestMapping("/tables")
        public String table(HttpServletRequest request){
            logger.info(">>> tables");
            request.setAttribute("name", "zhangjf");
            return "tables";
        }
    
        @Autowired
        private IUserService userService;
    
        @RequestMapping("/user")
        public String getItem(HttpServletRequest request) {
    
            String id = request.getParameter("id");
            logger.info("进入getItem方法,id:"+id);
    
            User user = userService.selectByPrimaryKey(id);
            request.setAttribute("user", user);
    
            return user.getName();
        }
    }
    

    相关文章

      网友评论

          本文标题:springboot入门(4)springboot和thymel

          本文链接:https://www.haomeiwen.com/subject/itimbftx.html