2011-03-13 3 views
0

SpringFormController 주석을 사용하여 referenceData 메소드를 작성하는 방법. 여러 java.util.Map 객체가 있습니다. 마지막으로 이러한 객체를 모두 coomand 객체로 설정합니다. Spring Form Controller를 사용하여이 객체를 반환하는 방법 . 처음에 나는 코드 아래 사용하여 양식을 표시하고 있습니다 :referenceData에 주석이있는 Spring SimpleFormController

@RequestMapping(method=RequestMethod.GET) 
public String initForm(Model map){ 

TestDTO test=new TestDTO(); 
map.attribute("cmdtest",test); 
return "test"; 

} 
@ModelAttribute("customer") 
public Model setup(Model map,HttpServletRequest request) 
{ 
    Map testData=testService.getTestData(request) 

model.addAttribute("testData",testData); 
return model; 
} 

어떻게 내 JSP 페이지에서 testdata로 맵 오브젝트에 액세스 할 수? 감사

주권

+0

질문의 제목이 잘못되었습니다. 아마 "Spring controller annotations"나 "JSP에서 Spring model objects에 접근하는 방법" – climmunk

답변

0

지도는 customer.testData로 JSP 페이지에서 사용할 수; "customer"는 ModelAttribute의 이름과 "testData"가 모델에 이름을 지정했기 때문입니다.

<p>Here is your testData: ${customer.testData}</p> 
관련 문제