if (result < 0) {
model = new ModelAndView(folderName + size + "_bc_reg_fail");
} else {
model = new ModelAndView(folderName + size + "_bc_reg_success");
model.addObject("anchor", "007");
}
빨간색 부분을 추가하고 jsp 단에서 아래와 같이 받으려고 하는데 받아지질 않습니다.
String anchor = request.getParameter("anchor");
jsp 에서 파라미터 형식으로 받으려면 다르게 설정을 해줘야 하나요?
[답변]
JstlView를 Viewresolver로 쓰셨겠죠?
디스패쳐서블릿이 viewName을 가져와서 render할때
AbstractView.class의 exposeModelAsRequestAttributes(Model, Request)로서 request에 Model들을 삽입합니다.
즉 모든 ModelAndView에 삽입된 객체들이 request.setAttribute(modelName, modelValue); 형식으로 들어가는겁니다.
아 그러니 getAttribute 로 하세요
[출처] okjsp
'프로그램 > Spring 2.5' 카테고리의 다른 글
[22일차] spring MVC 예제 - 게시판 구현 (MultiActionController) (8) | 2012.03.05 |
---|---|
[21일차] spring MVC 예제 - 4 (MultiActionController) (0) | 2012.02.29 |
[20일차] spring MVC 예제 - 3 (SimpleFormController) (0) | 2012.02.18 |
[19일차] spring MVC (Controller) - SimpleFormController (0) | 2012.02.18 |
[18일차] spring MVC 예제 - 2 (SimpleFormController) (0) | 2012.02.15 |