2011-03-13 29 views
0

如何使用SpringFormController annotations编写referenceData方法。我有几个java.util.Map对象,最后我将所有这些对象设置为coomand object.How通过使用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; 
} 

如何访问TESTDATA地图对象在我的jsp页面? 问候,

拉吉

+0

您的问题的标题是误导。也许将其重命名为“Spring控制器注释”或“如何访问jsp中的Spring模型对象” – climmunk 2011-05-18 17:26:25

回答

0

地图是可用的jsp页面作为customer.testData; “customer”,因为这就是你命名ModelAttribute和“testData”的原因,因为这就是你在模型中命名的东西。

<p>Here is your testData: ${customer.testData}</p>