클라이언트의 HTTP 요청을 처리하는 메소드
1) 추가/수정/삭제 작업
@RequestMapping(path = "/요청URL")
public String 메소드이름(HttpServletRequest req, HttpServletResponse resp) throws Exception {
// 클라이언트의 HTTP 요청을 처리하는 자바 코드를 포함한다.
return "redirect 재요청URL"
}
@RequestMapping(path = "/요청URL")
public String 메소드이름(HttpServletRequest req, HttpServletResponse resp)
// 클라이언트의 HTTP 요청을 처리하는 자바 코드를 포함한다.
return "내부이동할 JSP 페이지 경로"
}
(반환타입은 무조건 String)
@RequestMapping(path = "/요청URL")
public String 메소드이름(HttpServletRequest req, HttpServletResponse resp) throws Exception {
// 클라이언트의 HTTP 요청을 처리하는 자바 코드를 포함한다.
}
@Controller
public class MainController {
}
@Controller
@RequestMapping(path = "/board") // 필수 아님
public class BoardController {
// board의 list (GET방식)
@RequestMapping(path = "/list.do")
public String boards(HttpServletRequest request, HttpServletResponse response) {
}
// board의 create (GET방식)
@RequestMapping(path = "/create.do")
public String form(HttpServletRequest request, HttpServletResponse response) {
}
// board의 create (POST방식)
@RequestMapping(path = "/create.do", method = HttpMethod.POST)
public String save(HttpServletRequest request, HttpServletResponse response) {
}
}