spring mvc3 REST中的一個注意點,比如:
@RequestMapping(value = "/addarticle/{name}", method = RequestMethod.POST)
public ModelAndView addArticleCategoriesForName(@PathVariable String name) {
List<Category> categories = new ArrayList<Category>();
Category category = new Category();
category.setName(name);
System.out.println(name);
categories.add(category);
ModelAndView mav = new ModelAndView("articleXmlView", BindingResult.MODEL_KEY_PREFIX + "category", categories);
return mav;
}
返回ModelAndView時,記得要用BindingResult.MODEL_KEY_PREFIX + 實體類的名,這個好象是個BUG還是不完善的地方,見:
http://forum.springsource.org/showthread.php?73221-Strange-bean-property-binding-result-in-Rest-Castor-result&p=271888#post271888
posted on 2011-07-25 09:24
墻頭草 閱讀(1733)
評論(1) 編輯 收藏