一、常用标签

二、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. vmware上安装ubuntu和vmwaretools

    一.平台:win7操作系统   vmware 10.0.0 ubuntu 14.04 二.vmware下安装ubuntu: 具体安装步骤可以按照推荐的来,但是要注意一定要先创建新的虚拟机,之后再安装u ...

  2. uoj#149

    dp 没想出来 最先开始想 dp[i][j][k]表示s匹配到i,t匹配到j,当前分了k段的方案数 s[i]==t[j] dp[i][j][k]+=dp[i-1][j-1][k-1] s[i]==t[ ...

  3. (Go)07.strings与strconv的示例

    package main import ( "strconv" "fmt" "strings" ) func main() { str := ...

  4. yii widget使用的3个用法

    yii视图中使用的widget方式总结:常用的有3种方式:一.显示详细信息: $this->widget('zii.widgets.CDetailView', array( 'data' =&g ...

  5. Mock实现模拟python的对象

    Mock库的应用 Mock在Python3.3之前是第三方库,需要安装 pip install Mock :导入 import mock Mock在Python3.3之后是Python标准库,导入方式 ...

  6. python实践

    https://www.cnblogs.com/smallSevens/p/10016045.html --二手房交易记录 https://www.cnblogs.com/xiangyuecn/p/1 ...

  7. 关于如何将_variant_t型转化为int型和string类型

    1)将_variant_t型转化为int型 关于将_variant_t型转化为int型,网上有好多好多参考,但好多都很复杂并且还不对,其实整个转化过程就只一行代码可以搞定: _variant_t a; ...

  8. Android 复制文本内容到系统剪贴板(自由复制)

    直接上代码:(对应的类:android.content.ClipboardManager) //获取剪贴板管理器: ClipboardManager cm = (ClipboardManager) g ...

  9. 【Android】实例 忐忑的精灵

    在Android Studio中创建项目,名称为“Animation And Multimedia”,然后在该项目中创建一个Module,名称为“Frame-By-Frame Animation”.在 ...

  10. Android Studio连接夜神模拟器

    运行-cmd,进入夜神模拟器安装目录,进入目录下的bin 执行Nox_adb.exe connect 127.0.0.1:62001命令,connect左右都有空格. 执行命令后就可以连接到夜神模拟器 ...