我正在尝试使用@Put 而不是@Post 更新对象问题是,如果我尝试使用@Put Vraptor 不会给我带来我的用户对象,但如果我做一个帖子它会,没有对象我不能更新它,我不想用@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时会user
出现null。
顺便说一句,我正在通过 javascript 提交表单