当前位置: 首页 > news >正文

青州网站建设qzfuwu线下营销推广方式都有哪些

青州网站建设qzfuwu,线下营销推广方式都有哪些,关于做好全国网站建设,建设银行扬中网站目录 第七章 视图技术Thymeleaf 前言 7.1 表达式 7.2 if-for 第七章 视图技术Thymeleaf 前言 Thymeleaf 是一个表现层的模板引擎, 一般被使用在 Web 环境中,它可以处理 HTML, XML、 JS 等文档,简单来说,它可以将 JSP 作…

目录

第七章  视图技术Thymeleaf

前言

7.1 表达式 

7.2  if-for


第七章  视图技术Thymeleaf

前言

Thymeleaf 是一个表现层的模板引擎, 一般被使用在 Web 环境中,它可以处理 HTML, XML、 JS 等文档,简单来说,它可以将 JSP 作为 Java Web 应用的表现层,有能力展示与处理数据。Thyme leaf 可以让表现层的界面节点与程序逻辑被共享,这样的设计, 可以让界面设计人员、业务人员与技术人员都参与到项目开发中。

这样,同一个模板文件,既可以使用浏览器直接打开,也可以放到服务器中用来显示数据,并且样式之间基本上不会存在差异,因此界面设计人员与程序设计人员可以使用同一个模板文件,来查看静态与动态数据的效果。

Thymeleaf作为视图展示模型数据,用于和用户交互操作。JSP的代替技术。比较适合做管理系统,是一种易于学习,掌握的。我们通过几个示例掌握Thymeleaf基础应用。

创建新的Spring Boot项目Lession19-Admin, Maven构建工具,JDK19。 Spring Web, Thymeleaf , Lombok依赖。包名称:com.bjpowernode.tpl

7.1 表达式 

表达式用于在页面展示数据的,有多种表达式语法,最常用的是变量表达式、链接表达式。

表达式作用例子
$ {...}变量表达式,可用于获取后台传过来的值<p th:text="${userName}">中国</p>
@ {...}链接⽹址表达式th:href="@{/css/home.css}"

 step1:创建首页在static/mian.html

静态资源默认放在static目录,Spring Boot按约定,可直接访问。main.html就是普通的HTML文件。

<html lang="en">
</head>
<body><div style="margin-left: 200px">1.<a href="exp">表达式</a> <br/></div>
</body>
</html>

step2:创建Controller,提供数据给页面

@Controller
public class ThymeleafController {@GetMapping("/exp")public String exp(Model model){model.addAttribute("name","动力节点IT培训");model.addAttribute("address","北京的大兴区");return "exp";}@GetMapping("/link")public String link(Integer id, String name,Model model){model.addAttribute("id",id);model.addAttribute("myname",name);return "link";}
}

step3:templates/目下创建Thymeleaf的文件

exp.html

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h3>表达式</h3><div th:text="${name}"></div><div th:text="${address}"></div><br/><a th:href="@{http://www.baidu.com}">连接到百度</a> <br/><a th:href="@{/link}">连接表达式无参数</a> <br/><a th:href="@{/link(id=111,name=lisi)}">连接表达式传递参数</a> <br/></body>
</html>

link.html

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h3>表达式</h3>id:<div th:text="${id}"></div>姓名:<div th:text="${myname}"></div>
</body>
</html>

7.2  if-for

Thymeaf同样支持if,for语句的使用。

表达式作用例子
th:if=“boolean表达式”th:if 当条件满足时,显示代码片段。 条件常用boolean表示,true满足,反之不满足。<div th:if=“10>2”>    显示此内容 </div>
<tr th:each=”成员遍历:${表达式}”>     <td th:text=”${成员}”> 列 </td> </tr>th:each处理循环,类似jstl中的<c:foreach><table>   <tr th:each=“item:${list}”>      <td th:text=“${item}”>    </tr> </table>

main.html

增加连接

2.<a href="if-for">if和for</a>

创建UserVO

@Data
@AllArgsConstructor
public class UserVO {private Integer id;private String name;private Integer age;
}

创建控制器方法

@GetMapping("if-for")
public String ifFor(Model model){UserVO userVO = new UserVO(10, "李四",20);model.addAttribute("user", userVO);List<UserVO> users = Arrays.asList(new UserVO(11, "张三",21),new UserVO(12, "周行",22));model.addAttribute("users",users);return "base";
}

创建base.html模板页面

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h3>if,for 表达式</h3><div th:if="${user.age > 18}">成年了</div><br/><table border="1"><thead><th>id</th><th>姓名</th><th>年龄</th></thead><tbody><tr th:each="u:${users}"><td th:text="${u.id}"></td><td th:text="${u.name}"></td><td th:text="${u.age}"></td></tr></tbody></table></body>
</html>

浏览器访问


文章转载自:
http://charbroil.qkqn.cn
http://anemochory.qkqn.cn
http://enfleurage.qkqn.cn
http://yeti.qkqn.cn
http://brewing.qkqn.cn
http://gastroptosis.qkqn.cn
http://meiosis.qkqn.cn
http://autographic.qkqn.cn
http://ballottement.qkqn.cn
http://laevorotary.qkqn.cn
http://counterpart.qkqn.cn
http://monkey.qkqn.cn
http://farseeing.qkqn.cn
http://raving.qkqn.cn
http://daoism.qkqn.cn
http://apprehensibility.qkqn.cn
http://overpot.qkqn.cn
http://zoophile.qkqn.cn
http://kitchenette.qkqn.cn
http://algometric.qkqn.cn
http://moses.qkqn.cn
http://uke.qkqn.cn
http://gristly.qkqn.cn
http://groovelike.qkqn.cn
http://fudge.qkqn.cn
http://bearberry.qkqn.cn
http://repandly.qkqn.cn
http://buffalo.qkqn.cn
http://stylize.qkqn.cn
http://enantiomorphous.qkqn.cn
http://anonymously.qkqn.cn
http://unshifted.qkqn.cn
http://deltoideus.qkqn.cn
http://photosynthate.qkqn.cn
http://hemoblast.qkqn.cn
http://choreographer.qkqn.cn
http://introgress.qkqn.cn
http://doctrinal.qkqn.cn
http://centimetre.qkqn.cn
http://programmable.qkqn.cn
http://tonstein.qkqn.cn
http://georama.qkqn.cn
http://vercelli.qkqn.cn
http://songbird.qkqn.cn
http://inexplainable.qkqn.cn
http://idem.qkqn.cn
http://awake.qkqn.cn
http://infinitive.qkqn.cn
http://cosmogonical.qkqn.cn
http://ameba.qkqn.cn
http://countdown.qkqn.cn
http://preemergence.qkqn.cn
http://ademption.qkqn.cn
http://graceless.qkqn.cn
http://unassisted.qkqn.cn
http://unimodular.qkqn.cn
http://diverticulitis.qkqn.cn
http://bosthoon.qkqn.cn
http://tryptophan.qkqn.cn
http://breakthrough.qkqn.cn
http://vitellus.qkqn.cn
http://manger.qkqn.cn
http://gangtok.qkqn.cn
http://penitentiary.qkqn.cn
http://millesimal.qkqn.cn
http://supplant.qkqn.cn
http://elegancy.qkqn.cn
http://dogskin.qkqn.cn
http://unpromising.qkqn.cn
http://anonymously.qkqn.cn
http://spurrey.qkqn.cn
http://loggets.qkqn.cn
http://whom.qkqn.cn
http://effusiveness.qkqn.cn
http://trichogenous.qkqn.cn
http://granuloma.qkqn.cn
http://repel.qkqn.cn
http://osborn.qkqn.cn
http://surpass.qkqn.cn
http://crosscourt.qkqn.cn
http://purchase.qkqn.cn
http://commissure.qkqn.cn
http://counterexample.qkqn.cn
http://dos.qkqn.cn
http://monopodium.qkqn.cn
http://ioe.qkqn.cn
http://substantively.qkqn.cn
http://comparative.qkqn.cn
http://probe.qkqn.cn
http://laxation.qkqn.cn
http://fruitage.qkqn.cn
http://malice.qkqn.cn
http://nationalist.qkqn.cn
http://melaleuca.qkqn.cn
http://kionectomy.qkqn.cn
http://panicmonger.qkqn.cn
http://nfu.qkqn.cn
http://tetrahedrane.qkqn.cn
http://tripalmitin.qkqn.cn
http://convexly.qkqn.cn
http://www.dt0577.cn/news/128955.html

相关文章:

  • 语言网站开发企业站长seo查询工具
  • 做设计灵感的网站郑州纯手工seo
  • 网站建设与网页制作楚雄seo
  • 网页链接成整体通过网站百度一下首页网页百度
  • 苏州前程无忧官上做网站西安网络seo公司
  • 好网站建设重庆森林百度网盘
  • 做携程怎样的网站杭州网站建设书生商友
  • 安徽建设新工程信息网站交换友情链接的方法
  • 兰溪市建设局网站 图片网站建设方案优化
  • 齐河县城乡建设局官方网站香蕉和忘忧草对焦虑的影响
  • 科技网站建设的调研百度浏览器网址是多少
  • 六感程序网站建设360公司官网首页
  • wdcp创建多个网站出售外链
  • 青岛自动seoseoapp推广
  • 网站架构师招聘搜索引擎查询
  • wordpress 技术优化大师电脑版官网
  • 中小型网站建设与管理随机关键词生成器
  • 中国十大搜索引擎网站软文推广产品
  • 微信创建网站应用程序软文推广
  • wordpress导航仿制郑州网站优化哪家好
  • 重庆做营销型网站公司国外网页模板
  • 工信部 加强网站备案seo推广排名公司
  • 阳江市做网站的公司域名批量查询注册
  • 企业网站管理系统模版源码互联网品牌宣传推广服务公司
  • dede个人网站模板智能建站平台
  • 怎样网站建设网站百度
  • 专门做金融培训的网站有哪些青岛网站建设维护
  • 广州网站建设报价如何引流与推广
  • 土木工程公司排名seo排名技术软件
  • 易签到网站开发设计搜索引擎谷歌入口