试图做一些应该很容易的事情......我使用 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 上的方法 B 能够加载并将其发送到这个 listPage。我想要实现的是:总是有人需要获取此页面,我将在此控制器 2 上调用此方法并加载它。