4.Thymeleaf的常用标签
一、常用标签

二、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的常用标签的更多相关文章
- SpringBoot入门系列(五)Thymeleaf的常用标签和用法
前面介绍了Spring Boot 中的整合Thymeleaf .不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/16577 ...
- HTML常用标签
HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...
- html常用标签介绍
常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font&g ...
- HTML常用标签总结
HTML 的常用标签总结 <font size="字体大小1-7" color="red或0xff00ff" face="字体类型(楷体等)&q ...
- html新增一些常用标签
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- [刘阳Java]_MyBatis_映射文件的常用标签总结_第5讲
MyBatis中常用标签的总结,简单给出自己的总结 MyBatis映射文件中的标签使用介绍1.<select>:用于编写查询语句用的标签 id:表示当前<select>标签的唯 ...
- CSS常用标签
CSS常用标签 一 CSS文字属性 color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; / ...
- HTML基础(一)——一般标签、常用标签和表格
第一部分 HTML <html> --开始标签 <head> 网页上的控制信息 <title>页面标题</title> </head> ...
- HTML-学习笔记(常用标签)
本篇博客讲一讲HTML中的标签 HTML 标题 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的.<h1> 定义最大的标题.<h6> ...
随机推荐
- 571B. Minimization(Codeforces Round #317)
B. Minimization time limit per test 2 seconds memory limit per test 256 megabytes input standard inp ...
- Codeforces Round #276 (Div. 1)B. Maximum Value 筛法
D. Maximum Value You are given a sequence a consisting of n integers. Find the maximum possible ...
- 我在SharePoint行业的从业经历(二)
本文是我的SharePoint从业经历的第二篇,第一篇请參考 我在SharePoint行业的从业经历(一) 做完那个项目之后.对SharePoint 2003有了一些认识. 可是后来几年我就没在 ...
- B1024 生日快乐 递归。。。
bzoj1024叫生日快乐,其实很简单,但是没看出来就很尴尬... Description windy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕.现在包括win ...
- hash哈希
我复习的时候,突然发现没写过hash算法,惊讶!!!赶紧补一下. 把字符串看成base进制的数.Hash值比较就是为了判断是否有相同的字符串.(base是自己定义的大于26的质数,个人认为大一点比较好 ...
- bzoj1179 [Apio2009]Atm——缩环最长路
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1179 tarjan 缩环,然后求到有酒吧的点的最长路即可: 但一开始想缩环后用拓扑序求答案, ...
- SpringMVC使用POST方法传递数据,却出现Request method 'GET' not supported?
转自:https://segmentfault.com/q/1010000011245770 问题:没有使用get获取当前页面解决方案: @RequestMapping(value = " ...
- Coursera Algorithms week1 查并集 练习测验:3 Successor with delete
题目原文: Given a set of n integers S = {0,1,…,N-1}and a sequence of requests of the following form: Rem ...
- invoke与call
“调用一个委托实例” 中的 “调用” 对应的是invoke,理解为 “唤出” 更恰当.它和后面的 “在一个对象上调用方法” 中的 “调用” 稍有不同,后则对应的是call.在英语的语境中,invoke ...
- EntityFramewok 插入Mysql数据库 中文产生乱码解决
首先Mysql表,建表的时候,有没有选择UTF8,如果是默认的编码latin1,就会产生乱码 这里修改后,还是乱码,那就要检查发生乱码的列是不是UTF8格式 然后修改App.Config或者Web.C ...