现在我通过URL将一些参数发送到spring mvc项目中的控制器。如果参数太长,则url超过2083个字符,IE在url中不接受超过2083个字符。所以我想访问后端控制器中的前端JavaScript数组。请问有什么可能或其他更好的替代建议吗?
答案 0 :(得分:0)
“访问后端控制器中的前端JavaScript数组”是不可能的。 JavaScript数组(及其周围的逻辑)位于浏览器中,您的Java后端位于服务器上。通信路径是URL。
您当前可能正在使用GET请求发送参数。你必须切换到POST请求,然后你将能够发送超过2000个字符。
请参阅Spring文档部分“Mapping Requests With @RequestMapping
”,具体取决于您使用的Spring版本,例如:
答案 1 :(得分:0)
在拨打服务器端时使用POST
代替GET
。并将您的数据放在请求的有效负载中。