一、常用标签

二、foreach案例

1.创建项目

2. 创建Student.java

package cn.kgc.pojo;

/**
* Created by Administrator on 2019/3/8.
*/
public class Student {
private Integer sid;
private String sname;
private String subject;
private Double score; public Student() {
} public Student(Integer sid, String sname, String subject, Double score) {
this.sid = sid;
this.sname = sname;
this.subject = subject;
this.score = score;
} public Integer getSid() {
return sid;
} public void setSid(Integer sid) {
this.sid = sid;
} public String getSname() {
return sname;
} public void setSname(String sname) {
this.sname = sname;
} public String getSubject() {
return subject;
} public void setSubject(String subject) {
this.subject = subject;
} public Double getScore() {
return score;
} public void setScore(Double score) {
this.score = score;
} @Override
public String toString() {
return "Student{" +
"sid=" + sid +
", sname='" + sname + '\'' +
", subject='" + subject + '\'' +
", score=" + score +
'}';
}
}

Student.java

3.创建StudentController.java

package cn.kgc.controller;

import cn.kgc.pojo.Student;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView; import java.util.ArrayList;
import java.util.List; @RequestMapping("/student")
@Controller
public class StudentController { @RequestMapping("/getData.do")
public ModelAndView getData(ModelAndView modelAndView){
//挂载对象或数值
List<Student> list=new ArrayList<Student>();
list.add(new Student(1,"镇长","java",99.00));
list.add(new Student(2,"老村长","java",100.00));
list.add(new Student(3,"村支书","java",88.00));
modelAndView.addObject("list",list); Student student=new Student(1,"holly","java",99.00);
modelAndView.addObject("stu",student); modelAndView.addObject("title","学生信息列表"); //指定视图
modelAndView.setViewName("index");
return modelAndView;
}
}

StudentController.java

4.创建index.html页面

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1 th:text="${title}">KD42</h1>
<p>学号:<span th:text="${stu.sid}">1</span></p>
<p>姓名:<span th:text="${stu.sname}">张三</span></p>
<p>科目:<span th:text="${stu.subject}">JAVA</span></p>
<p>分数:<span th:text="${stu.score}">100</span></p> <table>
<tr>
<td>学号</td>
<td>姓名</td>
<td>科目</td>
<td>成绩</td>
</tr>
<tr th:each="i:${list}">
<td th:text="${i.sid}">1</td>
<td th:text="${i.sname}">叶杨</td>
<td th:text="${i.subject}">oracle</td>
<td th:text="${i.score}">100</td>
</tr>
</table>
</body>
</html>

index.html

5.启动项目

6.前台小姐姐如何查看

7.后台小哥哥查看方式

4.Thymeleaf的常用标签的更多相关文章

  1. SpringBoot入门系列(五)Thymeleaf的常用标签和用法

    前面介绍了Spring Boot 中的整合Thymeleaf .不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/16577 ...

  2. HTML常用标签

    HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...

  3. html常用标签介绍

    常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font&g ...

  4. HTML常用标签总结

    HTML 的常用标签总结 <font size="字体大小1-7" color="red或0xff00ff" face="字体类型(楷体等)&q ...

  5. html新增一些常用标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. [刘阳Java]_MyBatis_映射文件的常用标签总结_第5讲

    MyBatis中常用标签的总结,简单给出自己的总结 MyBatis映射文件中的标签使用介绍1.<select>:用于编写查询语句用的标签 id:表示当前<select>标签的唯 ...

  7. CSS常用标签

    CSS常用标签 一 CSS文字属性 color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; / ...

  8. HTML基础(一)——一般标签、常用标签和表格

    第一部分  HTML <html>    --开始标签 <head> 网页上的控制信息 <title>页面标题</title> </head> ...

  9. HTML-学习笔记(常用标签)

    本篇博客讲一讲HTML中的标签 HTML 标题 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的.<h1> 定义最大的标题.<h6> ...

随机推荐

  1. Java系列之JNDI

      简单介绍   JNDI(Java Naming and Directory Interface,Java命名和文件夹接口)是SUN公司提供的一种标准的Java命名系统接口.JNDI提供统一的cli ...

  2. Android开发之怎样监听让Service不被杀死

    一.Service简单介绍 Service是在一段不定的时间执行在后台,不和用户交互应用组件. 每一个Service必须在manifest中 通过<service>来声明. 能够通过con ...

  3. [C++设计模式] composite 组合模式

    组合(Composite)模式的其他翻译名称也非常多,比方合成模式.树模式等等.在<设计模式>一书中给出的定义是:将对象以树形结构组织起来,以达成"部分-总体"的层次结 ...

  4. dynamic关键字的使用

    https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonConvert.htm 在使用DeserializeObject函数进行 ...

  5. ES transport client批量导入

    从bulk.txt文件中按行读取,然后bulk导入.首先通过调用client.prepareBulk()实例化一个BulkRequestBuilder对象,调用BulkRequestBuilder对象 ...

  6. golang import all 类似python import * 效果

    import "io/ioutil" func main() { content, err = iotuil.ReadFile("somefile.txt") ...

  7. DCloud-MUI:utils

    ylbtech-DCloud-MUI:utils 1.返回顶部 1.init mui框架将很多功能配置都集中在mui.init方法中,要使用某项功能,只需要在mui.init方法中完成对应参数配置即可 ...

  8. 快速排序及三向切分快排——java实现

    快速排序也是一种分治算法.主要思想是选取一个切分点,将大于切分点的元素都放置到数组右侧,小于切分点的元素都放置到数组左侧:然后递归,再对切分点左侧和右侧分别排序. 归并排序时递归在前,归并在后,快速排 ...

  9. PCB Windows远程桌面一键登录

    开发时会经常需远程操作服务器,每次运行再也熟悉不过的命令 mstsc 或 mstsc -v  120.79.36.65 远程到目标服务器, 每次需输入密码,弹出烦人的 如何免密码一键登录呢,其实微软已 ...

  10. ThinkPHP __PUBLIC__的定义 __ROOT__等 常用 常量的定义

    '__TMPL__' => APP_TMPL_PATH, // 项目模板目录 '__ROOT__' => __ROOT__, // 当前网站地址 '__APP__' => __APP ...