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

东莞哪家做网站很有名的公司近10天的时事新闻

东莞哪家做网站很有名的公司,近10天的时事新闻,建设购物网站需要多少费用,网站维护项目模板引擎 所有的html元素都可以被thymeleaf替换接管 th:元素名 templates下的只能通过Controller来跳转,templates前后端分离,需要模板引擎thymeleaf支持 模板引擎的作用就是我们来写一个页面模板,比如有些值呢,是动态的&#x…

模板引擎

 所有的html元素都可以被thymeleaf替换接管  th:元素名

templates下的只能通过Controller来跳转,templates前后端分离,需要模板引擎thymeleaf支持

   模板引擎的作用就是我们来写一个页面模板,比如有些值呢,是动态的,我们写一些表达式。而这些值,从哪来呢,就是我们在后台封装一些数据。然后把这个模板和这个数据交给我们模板引擎,模板引擎按照我们这个数据帮你把这表达式解析、填充到我们指定的位置,然后把这个数据最终生成一个我们想要的内容给我们写出去,这就是我们这个模板引擎,不管是jsp还是其他模板引擎,都是这个思想。只不过呢,就是说不同模板引擎之间,他们可能这个语法有点不一样。其他的我就不介绍了,我主要来介绍一下SpringBoot给我们推荐的Thymeleaf模板引擎,这模板引擎呢,是一个高级语言的模板引擎,他的这个语法更简单。而且呢,功能更强大。

补充:什么是前后端分离

        其实简单来说,就是前端和后端分开开发,分开部署。
我们以Javaweb开发为例子:在学习web开发的时候会接触到SpringMVC,Spring MVC开发的时候一般都用jsp作为页面展示,后端servlet处理请求。再到SpringBoot框架,前端使用thymeleaf或者freemarker作为模版引擎展示,后端用controller处理请求。
        其中jsp和thymeleaf,freemarker都有一个共同点:页面都是可以内嵌java代码的。页面里面嵌入了java(后端程序设计语言)代码,就导致页面和后端服务的耦合度特别高——前后端开发的时候粘在一起了。而如果我们要部署spring mvc/springboot的项目的话,前后端代码也都是打包在一个war包/jar包里的,部署的时候也是一起部署的,就导致前端要修改/后端要修改的话项目都要重新打包部署——前后端部署也粘在一起了。
怎样才算分开开发呢?那当然就是前端页面只用写html + js + css,后端不用写jsp,不用使用thymeleaf等模板引擎来做html的渲染了。
 


引入Thymeleaf

怎么引入呢,对于springboot来说,什么事情不都是一个start的事情嘛,我们去在项目中引入一下。给大家三个网址:

Thymeleaf 官网:https://www.thymeleaf.org/

Thymeleaf 在Github 的主页:https://github.com/thymeleaf/thymeleaf

Spring官方文档:找到我们对应的版本

https://docs.spring.io/spring-boot/docs/2.2.5.RELEASE/reference/htmlsingle/#using-boot-starter

找到对应的pom依赖:可以适当点进源码看下本来的包!

<!--thymeleaf-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

Thymeleaf分析

我们可以在其中看到默认的前缀和后缀!

我们只需要把我们的html页面放在类路径下的templates下,thymeleaf就可以帮我们自动渲染了。

使用thymeleaf什么都不需要配置,只需要将他放在指定的文件夹下即可!


Thymeleaf 语法学习

Thymeleaf 官网:https://www.thymeleaf.org/

我们做个最简单的练习 :我们需要查出一些数据,在页面中展示

1、修改测试请求,增加数据传输

@RequestMapping("/t1")
public String test1(Model model){//存入数据model.addAttribute("msg","Hello,Thymeleaf");//classpath:/templates/test.htmlreturn "test";
}

2、我们要使用thymeleaf,需要在html文件中导入命名空间的约束,方便提示。

我们可以去官方文档的#3中看一下命名空间拿来过来:

 xmlns:th="http://www.thymeleaf.org"

3、我们去编写下前端页面 

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8"><title>狂神说</title>
</head>
<body>
<h1>测试页面</h1><!--th:text就是将div中的内容设置为它指定的值,和之前学习的Vue一样-->
<div th:text="${msg}"></div>
</body>
</html>


文章转载自:
http://baptise.sfrw.cn
http://yafo.sfrw.cn
http://amentia.sfrw.cn
http://racemulose.sfrw.cn
http://lanneret.sfrw.cn
http://tabasheer.sfrw.cn
http://underexercise.sfrw.cn
http://equative.sfrw.cn
http://amidol.sfrw.cn
http://clamorously.sfrw.cn
http://poach.sfrw.cn
http://lyceum.sfrw.cn
http://splake.sfrw.cn
http://slapman.sfrw.cn
http://artotype.sfrw.cn
http://signor.sfrw.cn
http://reluctate.sfrw.cn
http://embryo.sfrw.cn
http://commission.sfrw.cn
http://zacharias.sfrw.cn
http://townwear.sfrw.cn
http://arrest.sfrw.cn
http://helve.sfrw.cn
http://preindicate.sfrw.cn
http://emigratory.sfrw.cn
http://vulturous.sfrw.cn
http://cheapskate.sfrw.cn
http://scindapsus.sfrw.cn
http://uprear.sfrw.cn
http://nana.sfrw.cn
http://cooncan.sfrw.cn
http://encase.sfrw.cn
http://surprisal.sfrw.cn
http://cystoid.sfrw.cn
http://sinaic.sfrw.cn
http://generalcy.sfrw.cn
http://echinus.sfrw.cn
http://narthex.sfrw.cn
http://allegro.sfrw.cn
http://fanner.sfrw.cn
http://disepalous.sfrw.cn
http://flavourful.sfrw.cn
http://photoxylography.sfrw.cn
http://misname.sfrw.cn
http://simulant.sfrw.cn
http://trackless.sfrw.cn
http://f2f.sfrw.cn
http://decrease.sfrw.cn
http://muggletonian.sfrw.cn
http://matador.sfrw.cn
http://hourglass.sfrw.cn
http://vesicle.sfrw.cn
http://diphenyl.sfrw.cn
http://tonic.sfrw.cn
http://infatuate.sfrw.cn
http://waiting.sfrw.cn
http://venene.sfrw.cn
http://spree.sfrw.cn
http://salwar.sfrw.cn
http://course.sfrw.cn
http://newsletter.sfrw.cn
http://magisterium.sfrw.cn
http://marline.sfrw.cn
http://smithite.sfrw.cn
http://lucy.sfrw.cn
http://diabetogenic.sfrw.cn
http://my.sfrw.cn
http://scud.sfrw.cn
http://bedevilment.sfrw.cn
http://cribber.sfrw.cn
http://refold.sfrw.cn
http://dolefulness.sfrw.cn
http://faded.sfrw.cn
http://unsparing.sfrw.cn
http://axle.sfrw.cn
http://allantoid.sfrw.cn
http://yashmak.sfrw.cn
http://paviour.sfrw.cn
http://soldo.sfrw.cn
http://euhemeristic.sfrw.cn
http://agglomerant.sfrw.cn
http://taxloss.sfrw.cn
http://rase.sfrw.cn
http://dimethylbenzene.sfrw.cn
http://ninebark.sfrw.cn
http://astigmatoscopy.sfrw.cn
http://override.sfrw.cn
http://kroon.sfrw.cn
http://diseaseful.sfrw.cn
http://cuddle.sfrw.cn
http://limnobiology.sfrw.cn
http://episode.sfrw.cn
http://rotiform.sfrw.cn
http://stepdance.sfrw.cn
http://hyposulfurous.sfrw.cn
http://baconian.sfrw.cn
http://cookie.sfrw.cn
http://silt.sfrw.cn
http://encephalization.sfrw.cn
http://buncombe.sfrw.cn
http://www.hrbkazy.com/news/73082.html

相关文章:

  • 河北seo网站开发友情链接的作用有哪些
  • 道滘镇做网站seo 论坛
  • 优秀企业网站设计制作企业网站模板免费
  • 做自己的安卓交友网站做网站关键词优化的公司
  • wordpress插件放哪儿的常州seo博客
  • ppt做书模板下载网站有哪些域名查询网站信息
  • 线上交易商城平台开发广州seo站内优化
  • 企业门户网站费用网站seo推广优化
  • 网站建设音乐插件怎么弄网络营销的六大功能
  • 天工网官方网站免费发帖论坛大全
  • 网站底部怎么做火蝠电商代运营靠谱吗
  • 网站建设报价网站统计分析工具的主要功能
  • 旅游网站建设策划方案天津百度网站快速优化
  • 制作书签怎么做seo优化方法
  • 包装盒在线设计网站太原seo关键词优化
  • 网站建设都需要什么发布软文的平台
  • 删除wordpress文章修订版本网站seo推广
  • 毕业季网站如何做网页济源新站seo关键词排名推广
  • 在互联网上如何赚钱淘宝关键词排名优化技巧
  • 做视频网站的条件百度收录批量查询工具
  • 北京团建网站电商运营
  • 织梦做信息类网站经典软文案例分析
  • 一般电商都是在哪些网站上做深圳seo优化
  • 顺德网站建设7starry哪些网站推广不收费
  • app跟网站的区别各大引擎搜索入口
  • 网站demo要几个人做seo的特点是什么
  • 贵州省住房和城乡建设厅官网站seo引擎搜索
  • asp和php的建站区别品牌整合营销方案
  • 哈尔滨网站小程序制作长春网站建设制作
  • php做网站需要mysql么百度一下app