Skip to content

动态页面(SSR)

系统集成了thymeleaf模板引擎,并支持通过调用自动化脚本的方式获取平台内部的数据后,服务器渲染静态资源中的html页面。

设置

配置项内容
名称动态页面名称
路径动态页面的访问路径
页面路径支持/、.、字母数字等复合url规范的字符
模板引擎页面渲染使用的引擎,目前仅支持thymeleaf
调用类型页面动态渲染使用的数据源
自动化调用类型选择自动化时,设置页面渲染的数据来源的自动化
脚本调用类型选择脚本时,设置页面渲染的数据来源的脚本
脚本函数调用类型选择脚本时,调用的脚本中的函数
自动化或脚本返回值标识符调用数据源返回数据后,数据设置的标识符上下文。
此标志符是在页面模板获取数据的根属性
如:设置为data,则在页面中使用 ${data.属性} 获取值
渲染页面选择来自静态资源中的页面作为渲染模板

快速入门

创建一个动态页面,并设置自动化作为动态页面的数据源

基本语法

下面将列举thymeleaf模板引擎的基本语法,其他用法请参考thymeleaf官方文档

文本绑定

通过th:text属性绑定当前元素的文本内容,如果遇到特殊字符都将转化为字符串

非转义文本绑定

当输出的文本内容我们希望是HTML源代码时,可以通过th:utext进行非转义文本的绑定

逻辑判断

我们可以通过th:if,控制返回结果为true的元素渲染,th:unless则反之

循环

我们可通过th:each遍历数组对象,循环渲染元素

函数

thymeleaf提供了丰富的工具类支持模板内的对象操作,下文演示了函数的基本用法