我正在尝试POST长网址,这对于大多数浏览器来说都没问题,但在IE中只允许大约2000个字符在url中。 Url有很多参数,并以字符串形式发送。发送填写表格后应该出现。重定向适用于大多数浏览器,但IE会删除网址。我试图使用forward而不是重定向,认为它会发送我的url internaly绕过IE限制,但它不起作用...
@Controller("MyForwardController")
public class MyForwardController {
@RequestMapping(value = "/url-showing-in-browser", method = RequestMethod.POST)
public String test(@RequestParam String myParams) {
return "forward:/url-i-want-to-get-to?" + myParams;
}
我甚至不确定前进的工作方式......有什么帮助吗?
答案 0 :(得分:0)
如果您发布参数(就像您在请求映射中已经做过的那样),那么就不需要将它们附加到(GET)URL。