如何用现有的片段模板扩展thymeleaf方言

px9o7tmv  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(168)

我有一个包含大量内部逻辑(大约500行带循环和条件的模板代码)的thymeleaf片段,它为一些项目需求创建了一个数据表。到目前为止,为了在模板中的任何地方使用此片段,我必须编写以下行: <th:block th:replace="ecobase/components/framework/dataGrid.html :: content( dataSource = ${dataSource} )"/> 这意味着我必须保留我的模板( dataGrid.html )在我的模板文件夹的某个地方。所以我想知道是否有可能把它简化成这样: <div custom:grid="${dataSource}"/> 使用自定义方言,用我的自定义表替换它。所以唯一的问题是afaik我必须用java代码重写整个500行的thymeleaf模板才能将结果放入 structureHandler.setBody() 在我的处理器里。
问题是,是否有一个解决方案,以某种方式导入我现有的html模板到处理器(可能从类路径),并处理它,然后放入带有自定义属性的标记中?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题