Добавила страницы для обработки ошибок.

Удалила футер
parent 915e8de6
package com.example.final_exam_l.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class ErrorController {
@GetMapping("/403")
public String forbidden() {
return "error/403";
}
@GetMapping("/404")
public String notFound() {
return "error/404";
}
@GetMapping("/405")
public String methotNotAllowed() {
return "error/405";
}
@GetMapping("/500")
public String internal() {
return "error/500";
}
}
\ No newline at end of file
<#import "../main.ftlh" as main/>
<@main.renderWith title="Ошибка доступа">
<div class="container error-page">
<h1>403 <br> Ошибка доступа!</h1>
<img src="/images/403.png" alt="Ошибка" class="error-img">
<h2>Вы пытаетесь выполнить действие с ограниченным доступом</h2>
<a href="/login">Перейти к аутентификации</a>
</div>
</@main.renderWith>
\ No newline at end of file
<#import "../main.ftlh" as main/>
<@main.renderWith title="Ошибка доступа">
<div class="container error-page">
<h1 class="error-header">404 <br>Страница не найдена</h1>
<img src="/images/404.png" alt="Ошибка" class="error-img">
<h2>Здесь ничего нет, предлагаем перейти на главную страницу</h2>
<a href="/">Главная страница</a>
</div>
</@main.renderWith>
\ No newline at end of file
<#import "../main.ftlh" as main/>
<@main.renderWith title="Действие недоступно">
<div class="container error-page">
<h1>405 <br>Действие недоступно!</h1>
<img src="/images/500.jpg" alt="Ошибка" class="error-img">
<h2>Перейти на <a href="/">главную страницу</a></h2>
</div>
</@main.renderWith>
\ No newline at end of file
<#import "../main.ftlh" as main/>
<@main.renderWith title="Ошибка доступа">
<div class="container error-page">
<h1>500 <br>Ошибка обращения к серверу!</h1>
<img src="/images/500.jpg" alt="Ошибка" class="error-img">
<h2>В данным момент действие недоступно</h2>
<p>Сообщите об ошибке</p>
</div>
</@main.renderWith>
\ No newline at end of file
<#macro footer>
<#nested>
<footer class=" text-center text-white mt-3" style="background-color:#476393;">
<div class="container p-4">
<section class="mb-4">
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sunt
distinctio earum repellat quaerat voluptatibus placeat nam,
commodi optio pariatur est quia magnam eum harum corrupti dicta,
aliquam sequi voluptate quas.
</p>
</section>
</div>
<div class="text-center p-3" style="background-color: rgba(0, 0, 0, 0.2)">
© 2020 Copyright:
<a class="text-white" href="https://mdbootstrap.com/">MDBootstrap.com</a>
</div>
</footer>
</#macro>
\ No newline at end of file
<#import "navbar.ftlh" as navbar/> <#import "navbar.ftlh" as navbar/>
<#import "footer.ftlh" as footer/>
<#macro renderWith title="" scripts=[] styles=[]> <#macro renderWith title="" scripts=[] styles=[]>
...@@ -30,14 +29,6 @@ ...@@ -30,14 +29,6 @@
<div class="container"> <div class="container">
<#nested> <#nested>
</div> </div>
<@footer.footer>
</@footer.footer>
<script src="js/jquery-3.6.0.min.js"></script>
<script src="js/bootstrap.bundle.min.js"></script>
<script src="js/main.js"></script>
<#list scripts as scripts>
<script src="${scripts}"></script>
</#list>
</body> </body>
</html> </html>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment