Thymeleaf 模板引擎的使用

Thymeleaf 模板引擎的使用,第1张

模板引擎和前端框架的区别是什么?

1JSP、Velocity、Thymeleaf等这是模板引擎,Jquery、Vue等这是前端框架。so,它们不一样。

2缓存模板结构,在数据层 *** du作完直接套用模板输出到客户端界面中,减少dom *** 作的异常、减少拼接html的痛苦、减少各浏览器下dom *** 作的延迟差异 。这是模板引擎干的事情。

3前端框架,提升开发效率,dom加载效率等。

为何选Thymeleaf,而抛弃了别的模板引擎比如JSP

1SpringBoot默认整合Thymeleaf,不需要任何配置直接整合成功,打jar包发布不需要做任何配置。

2Thymeleaf相对于其他的模板引擎(如:Freemaker、velocity),有强大的工具支持。

3相对于Jsp页面,执行效率高。

记录一个错误,是SpringBoot 和thumeleaf版本冲突的问题,这里需要把上面的切换版本配置改改

错误: An attempt was made to call the method orgthymeleafspring5SpringTemplateEnginesetRenderHiddenMarkersBeforeCheckboxes(Z)V but it does not exist Its class, orgthymeleafspring5SpringTemplateEngine, is available from the following locations

写一个小的测试,在Controller中添加一个访问,并在template目录下写个successhtml

使用 >

好长一串代码,不明白你问的点在哪?如果你是问在js语句行使用thymeleaf的语法的话,那么你可以试试inline的语法 [[ 表达式 ]]

例子: $ajax('/apidata=[[${myBeandata}]]', );

以上就是关于Thymeleaf 模板引擎的使用全部的内容,包括:Thymeleaf 模板引擎的使用、如何在HTML页面用EL表达式接受JSP页面session中传过来的值、thymeleaf中可以使用ajax动态获取数据吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9572391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存