Javascript 有没有办法在不使用Json的情况下将int元素的arraylist从javascritp发送到SpringContoller?

Javascript 有没有办法在不使用Json的情况下将int元素的arraylist从javascritp发送到SpringContoller?,javascript,Javascript,我在javaScript代码中有一个列表中的int元素,所以我想将这个列表发送给spring控制器 API通常只将原始数据返回给客户机(通常是XML和JSON表示),因此DispatcherServlet绕过视图解析器,直接在HTTP响应体中返回数据 基本上,这意味着您可以使用XML(这有点常见),但我相信其他数据类型也是可能的,只要您在双方都考虑到它们 只需使用: myMethod(@RequestParam("value1") List<Integer> valueOne)

我在javaScript代码中有一个
列表
中的
int
元素,所以我想将这个
列表
发送给
spring控制器

API通常只将原始数据返回给客户机(通常是XML和JSON表示),因此DispatcherServlet绕过视图解析器,直接在HTTP响应体中返回数据

基本上,这意味着您可以使用XML(这有点常见),但我相信其他数据类型也是可能的,只要您在双方都考虑到它们

只需使用:

myMethod(@RequestParam("value1") List<Integer> valueOne)
myMethod(@RequestParam(“value1”)列出valueOne)
在Java中,并在JavaScript中以您想要的方式发送它(只要它在Spring中有文档记录)


你可以把它扔进任何东西。但据我所知,建议您将其作为XML或JSON进行传递。

如果希望避免使用JSON,可以创建任意格式,然后将其发送到服务器。这样做的目的是什么?当然,请求的主体内容不必是json。你可以做任何你想要的人造图案。在这方面,这个问题有点宽泛。首先,这个解决方案甚至不编译(
ArrayList
不会被接受。
ArrayList
会被接受)。其次,代码到接口,而不是到实现。至少应该是
列表
。你说得对,我只是在看文档,想快速回答。我道歉。已经作出了改变。