本当に簡単なはずのことをしようとしています... Spring MVC 3を使用していて、別のコントローラー内からコントローラーへの呼び出しをリダイレクトしたい...例:
@Controller
@SessionAttributes
public class UserFormController {
@Autowired
private UserService userService;
@RequestMapping(value = "/method1", method = RequestMethod.GET)
public ModelAndView redirectFormPage() {
//redirect to controller2 here,
//pointing to a method inside it, without going to any url first
}
modelandviewでそれをやろうとしましたが、すべてのソリューションが最初にURLを通過する必要があり、その後コントローラーにリダイレクトできるように思えます。
助けてくれてありがとう!
=============== 詳細情報 =========== フローは次のようになります: controller1 の methodA が呼び出されます...何かを実行します...そして、ユーザーを listPage にリダイレクトしたい... このページにはオブジェクトのリストがあり、controller2 の methodB はそれをロードしてこの listPage に送信できます。私が達成しようとしているのは、常に誰かがこのページを取得する必要があるということです。このコントローラー2でこのメソッドを呼び出してロードします。