Java 如何将多个“组件”(文件)与Thymeleaf上的动态数据一起使用?
我正在建立一个新的网站,我想有多个文件可重复使用的组件页眉,页脚,常见的导入,脚本等。我还想有每个布局的文件,结合我定义的组件,如主应用程序,全屏仪表板等。 最后,我想用我需要的内容创建页面,然后将其插入到我选择的布局中 大概是这样的: 我已经看过了,但这要求我调用java,将我的内容作为参数,而不是在我的内容上定义要使用的布局 我还考虑过只使用我的布局作为模板,然后复制并粘贴到一个新的内容文件中,并编辑出占位符 这是一个示例控制器: @查看票务/主页 @得到/ 公共HttpResponse主页{ 最终映射结果映射=新哈希映射; resultMap.putrequests,ticketingClient.getSummaryRequests;//返回要显示的票证列表。 return HttpResponse.okresultMap;//将resultMap变量映射到ticketing/home/eleaf模板 } 以下是我希望内容文件的结构: 售票处 我的内容在这里 这就是我现在的布局: 应用程序布局 满足于此 我希望能够使用与注释相同的java语法来使用我的视图Java 如何将多个“组件”(文件)与Thymeleaf上的动态数据一起使用?,java,html,model-view-controller,thymeleaf,Java,Html,Model View Controller,Thymeleaf,我正在建立一个新的网站,我想有多个文件可重复使用的组件页眉,页脚,常见的导入,脚本等。我还想有每个布局的文件,结合我定义的组件,如主应用程序,全屏仪表板等。 最后,我想用我需要的内容创建页面,然后将其插入到我选择的布局中 大概是这样的: 我已经看过了,但这要求我调用java,将我的内容作为参数,而不是在我的内容上定义要使用的布局 我还考虑过只使用我的布局作为模板,然后复制并粘贴到一个新的内容文件中,并编辑出占位符 这是一个示例控制器: @查看票务/主页 @得到/ 公共HttpResponse主页
我宁愿在内容文件中做更多的更改,也不愿在布局文件中做更多的更改。我找到了一个适合我的答案: 我引用了,并且 下面是一些代码: 组成部分:内容 内容包装器 组件:页眉 页眉 这是主标题 面包屑 布局:应用布局 应用程序布局 内容:门票 主页 哇! 哇 哇 哇 通过这种方式,我可以在我的内容页面上拥有可选参数,每个片段都可以单独处理这些参数