我正在使用 Spring,其中 requestMapping 被定义为存储用户在名为“a.html”的表单上创建的所有条目的方法,并且正在使用的方法是 POST。提交此 a.html 后返回到调用它的页面,从该页面调用 index.html,但 URL 仍然显示“a.html”,并且在执行刷新操作时它尝试重新提交,这导致了我们无法接受的问题。
有没有办法发布和表单提交返回到 index.html,URL 是“index.html”而不是“a.html”。请注意,我们不能使用重定向,因为 html 被发送到另一个不支持重定向的代理。除了在 POST 上重定向之外还有其他建议吗?
@RequestMapping("/a.html", "RequestMethod.POST")
public ModelAndView create()
{
// code to fill up the form
return new ModelAndView() //springframework.servlet
}