자바 기반 Thymeleaf 의 간단 한 사용

자바 코드

package com.zzx.controller;

import com.zzx.model.User;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.Arrays;

/**
 * @date: 2021/04/25/ 10:07
 * @author: ZhengZiXuan
 * @description:   Spring Boot        .jsp,       html  thymeleaf        
 * @title: Thymeleaf    
 */
@Controller
@RequestMapping("/thyme")
public class ThymeleafController {

    @RequestMapping("data")
    public String ShowData(Model model){
        model.addAttribute("text","<a href='#'>  1</a>");
        model.addAttribute("utext","<a href='#'>  1</a>");
        model.addAttribute("value","input ");
        model.addAttribute("user",new User(1,"  "));
        model.addAttribute("num",100);
        model.addAttribute("flag",true);
        model.addAttribute("list", Arrays.asList("Java","WEB","UI"));
        return "data";
    }
}    
전단 코드

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org"><!--      thymeleaf,     ,     ,        -->
<head>
    <meta charset="UTF-8">
    <title>thymeleaf     </title>
</head>
<body>

<!--     ,   p    ,            -->
<p th:text="${text}"></p><br/><hr>

<!--     ,   p    ,utext           html  -->
<p th:text="${utext}"></p><br/>

<!--th:value,      value    -->
<input th:value="${value}"/><br/><hr/>

<!--thymeleaf      ,   .  -->
id:<p th:text="${user.id}"></p><br>
name:<p th:text="${user.name}"></p><br>
<br><hr/>
<p th:text="${num}"></p>
<br/><hr/>

<!--th:if   ,      ,          ,     -->
<p th:if="${flag}== true">
          
</p>
<hr>
<ol>
    <!--th:each   
        1. th:each        ,        
        2. th:each= "         :${key}"
        3.      ,           "        "
    -->
    <li th:text="${str}" th:each="str : ${list}"></li>
</ol>
</body>
</html>
최종 효과
在这里插入图片描述
자바 기반 의 Thymeleaf 에 관 한 간단 한 사용 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 자바 Thymeleaf 의 사용 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기