@Post の代わりに @Put を使用してオブジェクトを更新しようとしています 問題は、@Put を使用しようとすると、Vraptor が User オブジェクトを表示しないことですが、Post を実行すると、オブジェクトがないと取得できません。更新して、@Post で何かを更新したくありません...
私の方法は次のとおりです。
@Post("/update/{id}")
//@Put("/update/{id}")
public void update(long id,@Valid User user){
user.setId(id);
validator.onErrorForwardTo(this).formUpdate(user);
user = dao.update(user);
result.redirectTo(this).formUpdate(user);
}
私は両方を達成できますが、PUT を使用するとnulluser
になります。
ところで、私はjavascript経由でフォームを送信しています