前台调用后台接口,需要在请求头中带上某几个参数,而后台不做数据返回而是页面跳转?

前台调用后台接口,需要在请求头中带上某几个参数,而后台所做的处理是简单的页面跳转。比如
@RequestMapping("/a")
public String index(){

return "index";

}
前台需要怎么请求呢?
我一直认为header的参数没法放, 使用ajax后,会将index 这个页面的内容返回回来~
急!!!!

阅读 4.4k
3 个回答

直接把要跳转的path发回去,前台接收到path用localtion="path"带过去就好了。

如果需要页面重定向的话就用form,后台直接redirect

这种简单的跳转不需要经过后台

传参数:

<c:set var="menu_item" value="code" scope="request" />
<c:import url="../tiles/header.jsp" />

接收参数:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<header>
    <div>${menu_item}</div>            
</header>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题