Guest User

Untitled

a guest
Aug 2nd, 2018
468
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. {
  2. "login": "newUser",
  3. "firstName": "userTwo",
  4. "lastName": "lastUserTwo",
  5. "eMail": "test@gmail.com",
  6. "password": "pass1112",
  7. "personListLink": [
  8. {
  9. "title":"tittle",
  10. "descrption": "desc",
  11. "url": "urlLink"
  12. }]
  13.  
  14. package ru.macakov.linkSaver.web;
  15. import org.springframework.beans.factory.annotation.Autowired;
  16. import org.springframework.stereotype.Controller;
  17. import org.springframework.web.bind.annotation.*;
  18. import org.springframework.web.servlet.ModelAndView;
  19. import ru.macakov.linkSaver.dao.UserDao;
  20. import ru.macakov.linkSaver.model.User;
  21. import ru.macakov.linkSaver.services.UserService;
  22.  
  23. @Controller
  24. public class MainController {
  25.  
  26. @Autowired
  27. private UserService userService;
  28.  
  29. @RequestMapping(value = "/", method = RequestMethod.GET)
  30. public ModelAndView showAll() {
  31. ModelAndView modelAndView = new ModelAndView("all");
  32. modelAndView.addObject("users", userService.getAll());
  33. return modelAndView;
  34. }
  35.  
  36.  
  37. @RequestMapping(value = "/add", method = RequestMethod.GET)
  38. public ModelAndView showAddForm(@ModelAttribute("user") User user) {
  39. return new ModelAndView("add_form", "user", new User());
  40.  
  41. }
  42.  
  43. @RequestMapping(value = "/add", method = RequestMethod.POST)
  44. public String addUser(@ModelAttribute User user) {
  45. userService.add(user);
  46.  
  47. return "redirect:/LinksSaver-1.0-SNAPSHOT/";
  48. }
  49.  
  50. @RequestMapping(value = "/edit", method = RequestMethod.GET)
  51. public ModelAndView showEditForm(@RequestParam(required = true) String login) {
  52. return new ModelAndView("add form", "Users", userService.get(login));
  53. }
  54.  
  55. @RequestMapping(value = "/delete", method = RequestMethod.GET)
  56. public String deleteUser(@RequestParam(required = true) String login) {
  57. userService.remote(login);
  58. return "redirect:/";
  59. }
  60.  
  61.  
  62. }
  63.  
  64. user = {User@6071} "Пользователь: null null"
  65. login = null
  66. firstName = null
  67. lastName = null
  68. eMail = null
  69. password = null
  70. personListLink = {ArrayList@6099} size = 0
Add Comment
Please, Sign In to add comment