【发布时间】:2016-01-29 07:02:31
【问题描述】:
当我从post方法重定向后加载get方法时,我想从postHandle方法中的HeaderInterceptor.java中删除参数。
我的HeaderInterceptor.java文件中写的是
modelAndView.addObject("roleId", stu.getRoleId());
所以,当我从 post 方法重定向到 get 时,来的 url 是:
http://localhost:8080/System/StudentList.htm?roleId=23
所以,这里我要删除的是?roleId=23。
以下是POST方法编写的代码:
String referer = request.getHeader("referer");
return "redirect:"+referer;
但我无法在引用字符串中看到任何参数。
我在 POST 方法中尝试的代码是:
RedirectView redirectview = new RedirectView("?");
redirectview.setExposeModelAttributes(false);
但它仍然显示与参数相同的网址。
任何帮助将不胜感激。谢谢:)
【问题讨论】: