我在 Controller “A”中有一个方法aMethod()
,它通过ajax显示html并且是后绑定(bind)的。
现在我想在其他 Controller “B”中发布另一个方法后调用此方法。我的意思是我需要在发帖后重新发帖。我想在内部处理它,这样用户就不会觉得表单被发布了两次
对于 GET 渲染我可以做
重定向:/人
POST 做什么?
最佳答案
如果您拥有在调用 Controller “B”中的方法时调用服务器端aMethod
所需的所有数据,只需将对 Controller “A”的引用注入(inject)到 Controller “B”中,然后调用 aMethod
并结束 Controller “B”中的方法。
@Controller
public class ControllerB {
@Autowired
private ControllerA controllerA;
....
public Object bMethod() {
// do whatever you need to here
return controllerA.aMethod();
}
关于java - post-spring mvc 之后在内部重新发布表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15533350/