我在特定页面上,并且具有Javascript函数:
function goToAnotherpage(){
alert('goo');
$.ajax({
type : 'POST',
url : "/firstpage",
});
}
在控制器中,我进入方法首页
@RequestMapping(value="/firstpage", method = RequestMethod.POST)
public ModelAndView goToAnotherPage() throws ServiceException {
logger.debug("IT ENTER HERE);
return new ModelAndView("/secondpage");
}
我无法进入第二页。问题是什么?
最佳答案
您可以返回地址并在javascript中重定向,如下所示:
function goToAnotherpage(){
alert('goo');
$.ajax({
type : 'POST',
url : "/firstpage",
}).success(function(data){
window.location.href = "http://mypage" + data; // http://mypage/secondPage
});
}
弹簧:
@RequestMapping(value="/firstpage", method = RequestMethod.POST)
public String goToAnotherPage() throws ServiceException {
logger.debug("IT ENTERED HERE");
return "/secondpage";
}
关于javascript - 通过Java在Spring上请求映射,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40108742/