RequestMapping String 타입 질문
- 작성자 :
- 장*익
- 작성일 :
- 2015-02-25 17:50:27
- 조회수 :
- 680
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
@RequestMapping(value = "test")
public ModelAndView test(@RequestParam Map<String, Object> map, HttpServletRequest request) {
mav.addObject("test", "test");
mav.setViewName("test");
return mav;
}
모델엔뷰 타입은 이런식으로해서 jsp에서 ${test} 이렇게 오브젝트를 뽑아올 수 있는데
전자정부프레임워크는 RequestMapping String 선언이 되서 ModelAddAttrubute에 데이터를 저장하는 것
같은데, jsp 단에서는 어떤식으로 데이터를 뽑아오는건지 질문드립니다.
public ModelAndView test(@RequestParam Map<String, Object> map, HttpServletRequest request) {
mav.addObject("test", "test");
mav.setViewName("test");
return mav;
}
모델엔뷰 타입은 이런식으로해서 jsp에서 ${test} 이렇게 오브젝트를 뽑아올 수 있는데
전자정부프레임워크는 RequestMapping String 선언이 되서 ModelAddAttrubute에 데이터를 저장하는 것
같은데, jsp 단에서는 어떤식으로 데이터를 뽑아오는건지 질문드립니다.
A
안녕하세요. 장웅익님.
RequestMapping의 String 정보는 모델에 지정되는 데이터가 아닌 해당 메소드를 호출되는 URL에 대한 정보입니다.
올려주신 예 부분의 경우 지정된 test 부분이 URL에 해당되며, 이 경우 test.do(또는 다른 설정에 의해 test.json 등도 가능)가 호출되었을 떄에 test 메소드를 호출하라는 의미의 설정입니다.
그럼, 즐거운 하루되십시오.
감사합니다.
RequestMapping의 String 정보는 모델에 지정되는 데이터가 아닌 해당 메소드를 호출되는 URL에 대한 정보입니다.
올려주신 예 부분의 경우 지정된 test 부분이 URL에 해당되며, 이 경우 test.do(또는 다른 설정에 의해 test.json 등도 가능)가 호출되었을 떄에 test 메소드를 호출하라는 의미의 설정입니다.
그럼, 즐거운 하루되십시오.
감사합니다.