BoardController.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.lemon.lifecenter.controller;
  2. import javax.servlet.http.HttpServletRequest;
  3. import javax.servlet.http.HttpServletResponse;
  4. import org.springframework.stereotype.Controller;
  5. import org.springframework.web.bind.annotation.ModelAttribute;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.RequestParam;
  8. import org.springframework.web.servlet.ModelAndView;
  9. import com.lemon.lifecenter.common.LifeCenterController;
  10. import com.lemon.lifecenter.common.LifeCenterSessionController;
  11. @Controller
  12. @RequestMapping("/board")
  13. public class BoardController extends LifeCenterController {
  14. @RequestMapping("/list")
  15. public ModelAndView boardList(
  16. @RequestParam(value="sData", required=false, defaultValue="") String sData,
  17. @RequestParam(value="useYn", required=false, defaultValue="") String useYn,
  18. @RequestParam(value="page", required=false, defaultValue="1") int page,
  19. HttpServletRequest request, HttpServletResponse response) {
  20. String sesGroupIdx = LifeCenterSessionController.getSession( request, "sesGroupIdx" );
  21. ModelAndView mv = setMV("board/list");
  22. mv.addObject("sesGroupIdx", sesGroupIdx);
  23. return mv;
  24. }
  25. @RequestMapping("/new")
  26. public ModelAndView boardNew() {
  27. ModelAndView mv = setMV("board/new");
  28. return mv;
  29. }
  30. @RequestMapping("/new/insert")
  31. public String boardNewInsert() {
  32. // @ModelAttribute("dto") final CenterInfoDTO dto
  33. return "redirect:/board/content?postSeq=" + 1;
  34. }
  35. @RequestMapping("/content")
  36. public ModelAndView boardContent() {
  37. ModelAndView mv = setMV("board/content");
  38. return mv;
  39. }
  40. @RequestMapping("edit")
  41. public ModelAndView boardEdit() {
  42. ModelAndView mv = setMV("board/edit");
  43. return mv;
  44. }
  45. }