diff options
| author | Kamal Wickramanayake <kamal@inbox.lk> | 2026-06-13 18:13:59 +0530 |
|---|---|---|
| committer | Kamal Wickramanayake <kamal@inbox.lk> | 2026-06-13 18:13:59 +0530 |
| commit | 6ae21cd4e51756ea14b43b82a9d500bca9fb8032 (patch) | |
| tree | a330377fff7709cae00fe9d39c9281809e09aa75 /spring-boot/08-spring-security-simple/src/main/resources/templates/layout/main.html | |
| parent | fa880db84ec4507010a4d29b7cb0308f82553834 (diff) | |
Added 08-spring-security-simple
Diffstat (limited to 'spring-boot/08-spring-security-simple/src/main/resources/templates/layout/main.html')
| -rw-r--r-- | spring-boot/08-spring-security-simple/src/main/resources/templates/layout/main.html | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/spring-boot/08-spring-security-simple/src/main/resources/templates/layout/main.html b/spring-boot/08-spring-security-simple/src/main/resources/templates/layout/main.html new file mode 100644 index 0000000..815ff3d --- /dev/null +++ b/spring-boot/08-spring-security-simple/src/main/resources/templates/layout/main.html @@ -0,0 +1,34 @@ +<!DOCTYPE HTML> +<html xmlns:th="http://www.thymeleaf.org" + xmlns:sec="http://thymeleaf.org/extras/spring-security" + th:fragment="layout(title, content)"> + +<head> + <title th:text="|${title} - ABC App|">Base title not shown</title> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" th:href="@{/css/main.css}" /> +</head> + +<body> + <header> + <h1>ABC App</h1> + </header> + + <nav class="main-nav"> + <ul> + <li><a th:href="@{/}">Home</a></li> + <li><a th:href="@{/contact}">Contact Us</a></li> + <li><a th:href="@{/logout}" sec:authorize="isAuthenticated()">Logout</a></li> + </ul> + </nav> + + <h3 th:text="|${title}|">Page content area title</h3> + + <th:block th:replace="${content}" /> + + <footer> + Copyright © 2026 Example Company. All rights reserved. + </footer> +</body> + +</html>
\ No newline at end of file |
