package com.lemon.lifecenter.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.servlet.ModelAndView; import com.lemon.lifecenter.common.LifeCenterController; import com.lemon.lifecenter.common.LifeCenterSessionController; @Controller @RequestMapping("/board") public class BoardController extends LifeCenterController { @RequestMapping("/list") public ModelAndView boardList( @RequestParam(value="sData", required=false, defaultValue="") String sData, @RequestParam(value="useYn", required=false, defaultValue="") String useYn, @RequestParam(value="page", required=false, defaultValue="1") int page, HttpServletRequest request, HttpServletResponse response) { String sesGroupIdx = LifeCenterSessionController.getSession( request, "sesGroupIdx" ); ModelAndView mv = setMV("board/list"); mv.addObject("sesGroupIdx", sesGroupIdx); return mv; } @RequestMapping("/new") public ModelAndView boardNew() { ModelAndView mv = setMV("board/new"); return mv; } @RequestMapping("/new/insert") public String boardNewInsert() { // @ModelAttribute("dto") final CenterInfoDTO dto return "redirect:/board/content?postSeq=" + 1; } @RequestMapping("/content") public ModelAndView boardContent() { ModelAndView mv = setMV("board/content"); return mv; } @RequestMapping("edit") public ModelAndView boardEdit() { ModelAndView mv = setMV("board/edit"); return mv; } }