java - Thymeleaf 主布局内容动态问题
问题描述
正如我在标题中提到的,我遇到了一些问题。
这是我的母版页:
管理员.html
<header class="main-header">
<th:block th:include="@{admin/fragment/header}"></th:block>
</header>
<!-- Left side column. contains the logo and sidebar -->
<aside class="main-sidebar">
<th:block th:include="@{admin/fragment/sidebar}"></th:block>
</aside>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<th:block th:include="${view}"></th:block>
</div>
<!-- /.content-wrapper -->
<footer class="main-footer">
<div class="pull-right hidden-xs">
<b>Version</b> 2.4.0
</div>
<strong>Copyright © 2014-2016 <a href="">Studio</a>.</strong> All rights
reserved.
</footer>
@{admin/fragment/header}
此代码将包含header.html
在admin/fragment
目录中,但此文件将包含动态代码,例如,如果有传入消息,则闪烁图标,登录用户的名称等,我可以在 jsp 中执行此操作
<c:import url="/header"></c:import>
/header
将调用controller
然后controller
调用 willheader.jsp
但thymeleaf
调用 .html 所以我的标题将是静态内容。我不想在每个控制器中发送标头数据。我想为它的标题定义特定的控制器。如何在 thymeleaf 中触发此控制器?
解决方案
推荐阅读
- arrays - Powershell中的简单字符串连接更新数组
- ionic4 - Ionic 4:Cordova 不可用。确保包含 cordova.js 或在设备/模拟器中运行
- git - 如何将 clang-formatting 添加到预提交挂钩?
- javascript - php如何在购物车中添加多个商品
- reactjs - 在 react-Native 中创建 UI 时,Class 和 Const 有什么区别?
- c# - 为什么 IServerStreamWriter 不发送通知响应?
- go - 无法将接口切片传递给空白接口类型函数
- php - POST 请求出现空白,为什么?
- react-native - 嵌套导航 SwitchNavigator>DrawerNavigator>TabsNavigator>StackNavigator
- ios - 在 ios 上仅数据消息时不调用 onMessage