Jquery 使用a href和spring mvc重定向到另一个页面
当我点击引导导航栏中的项目时,我想更改页面 我正试着这样做Jquery 使用a href和spring mvc重定向到另一个页面,jquery,spring,Jquery,Spring,当我点击引导导航栏中的项目时,我想更改页面 我正试着这样做 <li><a href="javascript:" name="mainpage"><span class="glyphicon glyphicon-home"></span> Main</a> 弹簧控制器是 @RequestMapping("/redirect.html") public String redirect(@RequestParam Map<String
<li><a href="javascript:" name="mainpage"><span class="glyphicon glyphicon-home"></span> Main</a>
弹簧控制器是
@RequestMapping("/redirect.html")
public String redirect(@RequestParam Map<String, String> allRequestParams,
Model model) {
logger.debug("attempt to redirect");
String next_page = allRequestParams.get("page");
logger.debug("Parameter page: " + next_page);
return "redirect: events";
}
您的控制器返回什么?我非常怀疑为AJAX请求返回http重定向是否会指示浏览器立即重新加载页面。IMHO这必须在Java脚本resose处理程序中实现。所以基本上我需要在javascript内部重定向?问题是我使用的spring mvc和.jsp不能在内部访问,例如
href
,所以我认为在javascript内部也是如此。还是可以?
@RequestMapping("/redirect.html")
public String redirect(@RequestParam Map<String, String> allRequestParams,
Model model) {
logger.debug("attempt to redirect");
String next_page = allRequestParams.get("page");
logger.debug("Parameter page: " + next_page);
return "redirect: events";
}
<div id="navbarItems" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="javascript:" name="mainpage"><span class="glyphicon glyphicon-home"></span> Main</a>
<li><a href="javascript:" name="events"><span class="glyphicon glyphicon-time"></span> Events</a></li>
<li><a href="#"><span class="glyphicon glyphicon-user"></span>Users</a></li>
</ul>
</div>