waht是将数组从jqueryajax调用传递到servlet的最佳方式
waht is the best way to pass array from jquery ajax call to servlet?
我这样传递我的数组。但是当我在servlet中检索时,它会给出nullpointer执行选项吗?这是最好的方法吗?如果没有,请告诉我怎样才能做得更好?这是我的.js文件
var selected4 = new Array();
var selected3 = new Array();
var selected2 = new Array();
var selected1 = new Array();
i am pushing the values into arrays.my ajax call is like this.
var value3
=domains:selected1,accounts:selected2,categories:selected3,projectType:selected4};
$.ajax({
url: "CategoryReport",
//type: "post",
data: value3,
dataType:'JSON',
cache: false,
success: function(data) {}});
my servlet code is
String[] domains = request.getParameterValues("domains");
for(int i=0;i<domains.length;i++){
System.out.println("domains"+domains[i]);
}
iam正在获取域的null值。
您似乎在使用rails?我来自。NET世界。话虽如此,当我们想将阵列发送到控制器时,我们会这样做,
$.ajax({
url: "CategoryReport",
type: "post",
data: JSON.stringify({ list: value3 }),
dataType:'json',
cache: false,
success: function(data) {}});
});
它将作为类似的查询字符串传递给服务器
list=project1&list=project2&list=project3...
然后可以在String[] list or List<string> list
中捕获
我希望它能有所帮助。
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 使用javascript存储变量的最安全方式
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 当值更改时,在servlet中自动获取textarea值,无需单击按钮
- 以可优化的方式使用requirejs加载模板
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 为react组件传递道具的最佳方式
- 让Webpack管理Quirky AMD定义的最佳方式
- servlet中的请求对象,而不是从jsp接收参数值
- 在承诺链中处理早期回报的最佳方式
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- 如何“;过滤器”;或者以其他方式重构该数据
- 您有更好的动态方式来缩短复杂的代码jquery吗
- 在ng重复循环中显示条件内容的最佳方式是什么
- waht是将数组从jqueryajax调用传递到servlet的最佳方式
- 使用servlet为html页面提供图像+html内容的最佳方式