一個Ajax調用完成到控制器:的Java Spring MVC的控制器不是重定向的ModelAndView
$.ajax({
cache : false,
type : "POST",
url : url,
data : {
//some data
}
調用成功由控制器解釋:
@RequestMapping(value = "/checkIfRatedOverall")
public ModelAndView checkIfRatedOverall(@ReqestParam.......)
但是,當我返回ModelAndView沒有任何反應! 的觀點保持不變,並在瀏覽器不會顯示xxx.jsp
return new ModelAndView("xxx"); //NOTHING HAPPENS
LOG:
JstlView:166 - Forwarding to resource [/WEB-INF/views/xxx.jsp] in InternalResourceView 'xxx'
DispatcherServlet:1251 - Rendering view [org.springframework.web.servlet.view.JstlView: name 'xxx'
DispatcherServlet:1000 - Successfully completed request
您是否添加了視圖解析程序? – kuhajeyan
是我沒有: <豆:豆 \t類= 「org.springframework.web.servlet.view.InternalResourceViewResolver」> \t \t <豆:屬性名= 「前綴」 值=「/ WEB-INF /視圖/ 「/> \t \t <豆:屬性名=」後綴「值=」 JSP」 /> \t – QuickSort
什麼是你的控制器映射和您使用調用網址是什麼? – kuhajeyan