これはドキュメントのどこかにある必要があると確信していますが、私は数日捜して見つけていません。それは右の私の前にいたとき、私はおそらく、ブラインドabvious質問をためとても残念自分自身を見つめていたが、....Spring 3.0M4とオブジェクトをPOSTにパラメータとして渡す
@RequestMapping(method = RequestMethod.POST)
public ModelAndView post(@ModelAttribute("user") User user) {
ModelAndView mav = new ModelAndView(jsonView);
//....
return mav;
}
は、これは私のコントローラの一部として、私のPOST機能である、と私は思いますそれを試してみたい。だから私はポスターを起動し、FirefoxのRESTの{姓FIRSTNAME =「foo」という、=「バー}私はパラメータでhttp://localhost:8000/userControllerに私の機能を試すために使用し、POSTを発射テスターは、それは私に与える:
org.springframework.web.HttpSessionRequiredException: Session attribute 'user' required - not found in session
私は{user.firstname = "foo"、user.lastname = "bar"}と同じエラーを試しています。このメカニズムを使用してパラメータを自動的にマップするには、POSTまたはPUTリクエストでどのパラメータを送信する必要がありますかオブジェクトへ?
乾杯
Nik
Aha! :-)それは完全に意味をなさないので、私はこの部分を誤解し、Springがリクエストされたオブジェクトに値をマッピングし、インスタンス化されたり要求されたりすると仮定しました。これは簡単な「ウィザード」プロセスを可能にします – niklassaers