首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
模板语言Beelt
订阅
GavinKing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
01.Beetl介绍以及集成SpringBoot2.0 ---《Beetl视频课程》
Beetl目前版本是2.9.3,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等特点。使得开发和维护模板有很好的体验。是新一代的模板引擎。 在使用FastRuntimeEngine情况下,通过与主流模板引擎Freemarker,Vecloi…
03.Beetl模板变量以及自定义模板配置---《Beetl视频课程》
全局变量是通过template.binding传入的变量,这些变量能在模板的任何一个地方,包括子模板都能访问到。如java代码里 哪怎么去获取GroupTemplate对象呢?我们可以自定义一个Beetl配置。然后设置我们要的值。
05.Beetl标签函数以及定界符、占位符介绍---《Beetl视频课程》
所谓标签函数,即允许处理模板文件里的一块内容,功能等于同jsp tag。 layout标签函数,相当于把公共部分抽取出来,包裹主单个页面的个性化内容。 定界符就是 界定动态beetl语言 与 html静态代码之间的符号。 而定界符之外的代码就是html静态代码(beetl语法不…
06.Beetl标签函数include ---《Beetl视频课程》
include 标签与JSP、freemark等其他的模板引擎类似。 第二个参数是一个json对象,用来向include的模板传递参数。
07.HTML标签以及自定义定界符配置---《Beetl视频课程》
Beetl 也支持HTML tag形式的标签,个人认为,这是一种引用模板更加优雅的实现,能和静态HTML标签融为一体。 我们也可以为 page.html定义一个HTML标签,那他的调用方法就变成了下面这种。 是不是更加符合,静态HTML标签的习惯。 Beetl自定义标签的传参形…
08.Beetl自定义方法以及直接访问java类方法---《Beetl视频课程》
我们想要实现类似于${ strutil.subString ("hello",1)} 这样的方法,在Beetl模板中直接使用函数。 call方法存在两个参数,一个是模板传输过来的参数列表Object[] objects,另外一个是beetl模板的上下文Context。 上下文中…
09.ajax局部渲染---《Beetl视频课程》
Beetl满足了更加流行的方式,研发了ajax局部渲染技术。 后台处理后返回一个json,浏览器端将json数据拆开,拼成一条一条的行数据,然后生成dom节点,追加到表格里。 作为另外一种可选技术,beetl支持局部渲染技术,允许后台处理返回的是一个完成的html片段,这样,前…
10.新增博客功能-结束语---《Beetl视频课程》
教程进入了尾声,该讲的知识点基本讲到了,本节课不会讲新的知识点。 今天来实现最后一个功能:发布博客。 访问 localhost:8080/createBlog进行博客新增。 到这一节该讲的知识点都讲完了,只要大家熟练的使用前几节讲的知识点,能够应付大部分场景了。 我们这一套《一…
02.Beetl模板的基础用法 【变量、循环、条件】---《Beetl视频课程》
去定义。
04.Beetl常用内置函数以及安全输出---《Beetl视频课程》
range 接收三个参数,初始值,结束值,还有步增(可以不需要,则默认为1),返回一个Iterator,常用于循环中,如for(var i in range(1,5)) {print(i)},将依次打印1234. flush 强制io输出。 strutil.length ${ …