/
AlexStone
/
Java25sep
Обзор
Документация
Войти
/
AlexStone
/
Java25sep
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Spring/src/main/java/org/example/Clicker_3.java
58 строк
2 KB
unknown
ClassWork
28 мар 2026, 10:14
28 мар 2026, 10:14
bc6b92e
Код
Авторство
О чём код?
package org.example; import jakarta.servlet.http.HttpSession; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.view.RedirectView; import java.util.HashMap; @RestController public class Clicker_3 { public static HashMap<String,Integer> AmountAboutSessions = new HashMap<>(); @GetMapping("/Clicker_3") public String Clicker_3(HttpSession session) { Integer bank = (Integer) session.getAttribute("bank"); if (bank == null){ bank = 0; } String page = "<!DOCTYPE html>\n" + "<html>\n" + "<head>\n" + "<link rel ='stylesheet' href='styles.css'/>"+ "<meta charset=\"utf-8\"/>\n" + "</head>\n" + "<body>\n"+ "<h1>Счетчик кликов</h1>"+ "<form method='POST' action='/add_once_3'>"+ "<input type='submit' value='"+bank+"'/>"+ "</form>"+ "<br><br>"+ "<form method='POST' action='/delete_bank_3'>"+ "<input type='submit' value='Обнулить счетчик'/>"+ "</body>" + "</html>"; return page; } @PostMapping("/add_once_3") public RedirectView add_once_3 (HttpSession session) { Integer bank = (Integer) session.getAttribute("bank"); if (bank == null){ bank = 0; } session.setAttribute("bank",(++bank)); return new RedirectView("/Clicker_3"); } @PostMapping("/delete_bank_3") public RedirectView delete_bank_3 ( HttpSession session){ Integer bank = (Integer) session.getAttribute("bank"); session.setAttribute("bank",0); return new RedirectView("/Clicker_3"); } }