springboot3/14

偌十一發表於2024-03-14

在做系統首頁配置時,#注意點,所有頁面的靜態資源都需要使用thymeleaf去接管;@{}

頁面國際化

  1. 在專案中使用國際化我們需要配置i18n檔案
  2. 如果需要在專案中進行按鈕自動切換功能,需要自己去定義一個國際化元件LocaleResolver
  3. 配置完成後,記得將寫好的元件配置到spring容器中@Bean
  4. 在網頁端使用#{}取國際化配置

員工列表展示

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>

相關文章