1

aMethod()コントローラー「A」に、ajax を介して HTML を表示し、バインドされているメソッドがあります。今度は、他のコントローラー「B」で別のメソッドを投稿した後に、このメソッドを呼び出したいと思います。つまり、投稿後に再投稿する必要があります。そして、ユーザーがフォームが2回投稿されたと感じないように、内部で処理したい

私ができるGETレンダリングのために

redirect:/persons

POSTのために何をすべきか??

4

1 に答える 1

2

コントローラー「B」のメソッドが呼び出されたときにサーバー側を呼び出す必要があるすべてのデータがある場合aMethodは、コントローラー「A」への参照をコントローラー「B」に挿入し、コントローラー「B」aMethodのメソッドの最後を呼び出します"。

@Controller 
public class ControllerB {
    @Autowired
    private ControllerA controllerA;

    ....
    public Object bMethod() {
        // do whatever you need to here
        return controllerA.aMethod();
    }
于 2013-03-20T20:00:35.693 に答える