springboot3/14
在做系统首页配置时,#注意点,所有页面的静态资源都需要使用thymeleaf去接管;@{}
页面国际化
- 在项目中使用国际化我们需要配置i18n文件
- 如果需要在项目中进行按钮自动切换功能,需要自己去定义一个国际化组件LocaleResolver
- 配置完成后,记得将写好的组件配置到spring容器中@Bean
- 在网页端使用#{}取国际化配置
员工列表展示
1.提取公共页面
- 'th:fragment="sidebar"'
- 'th:replace="~{commons/commons::sidebar}'
- 如果要传递参数,可以直接使用()传参,接受判断即可!
2.列表循环展示
<tr th:each="emp:${emps}">
<td th:text="${emp.getId()}"></td>
<td>[[${emp.getLastName()}]]</td>
<td th:text="${emp.getEmail()}"></td>
<td th:text="${emp.getGender()==0?'男':'女'}"></td>
<td th:text="${emp.department.getDepartmentName()}"></td>
<td th:text="${#dates.format(emp.getBirth(),'yyyy-MM-dd HH:mm:ss')}"></td>
<td>
<button class="btn btn-sm btn-primary">编辑</button>
<button class="btn btn-sm btn-danger">删除</button>
</td>
</tr>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)