我试图从rest controller调用普通的web controller是这种正确的方法。如果错了我该怎么办?
我使用RequestDispatcher重定向到普通的Web控制器,因为redirect关键字不起作用。
从重定向的webcontroller中,我需要调用一个view。可能吗? 如果可能的话如何?我尝试了sendredirect,redirect,modelAndView都无法正常工作
执行此操作时,modelview和重定向不起作用 sendredirect不起作用
Requestdispatcher独自致力于重定向到控制器表单的rest方法。
除了RequestDispatcher表单之外,还有其他任何一种到达Webcontroller的方式
对于重定向到UI页面redirect:,RequestDispatcher,sendreidrect()无效
@RequestMapping(value="/test", Meethod=RequestMethod.Post)
public void callWebCont(@RequestBody String myVAl,HttpServeletRequest req,HttpServletResponse resp)
{
....
....
RequestDispatcher rd=req.getRequestDispatcher("/normalController");
rd.forward(req,res);
}
@RequestMapping(value="normalController", Meethod=RequestMethod.Post)
public void callWebCont(HttpServeletRequest req,HttpServletResponse resp)
{
....
....
RequestDispatcher rd=req.getRequestDispatcher("myview.jsp");
rd.forward(req,res);
}
我的方法正确吗? 如果错误,我该如何实现? 重定向查看时,我没有收到任何错误,所有内容都变为空白。 为什么我的浏览器和控制台使用错误的方法也不会出现任何错误或警告