/** * ModelAndView 를 반환할 경우, Object를 명시적으로 담아서 매핑. * * @param boardVO * @param request * @param response * @return */ @RequestMapping("/getBoardInfo") public ModelAndView getBoardInfo( BoardVO boardVO, HttpServletRequest request, HttpServletResponse response) { log.debug("request객체에서 받아온 값:" + request.getParameter("id")); log.debug("BoardVO객체에서 받아온 값:" + boardVO.getId()); BoardVO resultVO = boardService.getBoardInfo(boardVO); return new ModelAndView("/board/boardView").addObject("boardVO", resultVO); }
/** * @PathVariable("id") String id * * @param boardVO * @param id * @return */ @RequestMapping(value = "/getBoardInfo2/{id}", method = RequestMethod.GET) public String getBoardInfo2(Model model, BoardVO boardVO, @PathVariable("id") String id) { log.debug("The client locale is {}.", id); model.addAttribute("boardVO", boardService.getBoardInfo(boardVO)); return ("/board/boardView"); }