Guest User

Untitled

a guest
Jan 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. import javax.servlet.http.HttpSession;
  2.  
  3. import org.springframework.stereotype.Controller;
  4. import org.springframework.ui.Model;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6.  
  7. @Controller
  8. @RequestMapping("/your_server")
  9. public class HomeController {
  10. @RequestMapping("")
  11. public String index(HttpSession session) {
  12. if (session.isNew()) {
  13. session.setAttribute("counter", 0);
  14. }
  15. Integer count = (Integer) session.getAttribute("counter");
  16. count += 1;
  17. session.setAttribute("counter", count);
  18.  
  19. return "index.jsp";
  20. }
  21.  
  22. @RequestMapping("/counter")
  23. public String showCounter(HttpSession session, Model model) {
  24. if (session.isNew()) {
  25. session.setAttribute("counter", 0);
  26. }
  27. model.addAttribute("counter", session.getAttribute("counter"));
  28. return "counter.jsp";
  29. }
  30.  
  31. @RequestMapping("/reset")
  32. public String resetCounter(HttpSession session) {
  33. session.invalidate();
  34. return "forward:/";
  35. }
  36. }
Add Comment
Please, Sign In to add comment