我想要在POST
的身體,我想我的方法的參數綁定到一個對象。一起使用@RequestBody和@ModelAttribute?
這可能嗎?
我現在聲明就都不曾打:
@RequestMapping(method = RequestMethod.POST)
public void doStuff(@RequestBody byte[] bodyData, @ModelAttribute Form form, Model model) {
看起來像我得到這個異常:
- 2011-02-25 16:57:30,354 - ERROR - http-8080-3 - org.springframework.web.portle
t.DispatcherPortlet - Could not complete request
java.lang.UnsupportedOperationException: @RequestBody not supported
你有你的@Controller和@RequestMapping註解嗎? – GriffeyDog 2011-02-25 17:03:26
難道你試圖讓@RequestBody變量中的POST正文和@ModelAttribute變量中的GET參數? – 2011-02-25 17:49:58
@three_cups_of_java:是的。 – 2011-02-25 20:22:43