在Spring mvc控制器中访问Javascript数组

时间:2016-10-07 17:23:34

标签: javascript java spring-mvc

现在我通过URL将一些参数发送到spring mvc项目中的控制器。如果参数太长,则url超过2083个字符,IE在url中不接受超过2083个字符。所以我想访问后端控制器中的前端JavaScript数组。请问有什么可能或其他更好的替代建议吗?

2 个答案:

答案 0 :(得分:0)

“访问后端控制器中的前端JavaScript数组”是不可能的。 JavaScript数组(及其周围的逻辑)位于浏览器中,您的Java后端位于服务器上。通信路径是URL。

您当前可能正在使用GET请求发送参数。你必须切换到POST请求,然后你将能够发送超过2000个字符。

请参阅Spring文档部分“Mapping Requests With @RequestMapping”,具体取决于您使用的Spring版本,例如:

答案 1 :(得分:0)

在拨打服务器端时使用POST代替GET。并将您的数据放在请求的有效负载中。