数据-ajaxfileupload如何给后台传参,后台返回值在success中是null

问题描述

ajaxfileupload如何给后台传参,后台返回值在success中是null
使用了异步上传ajaxfileupload。两个问题,关于传参与接受后台返回值的。第一,前台js中:使用data{ },后台servlet中:使用request..getParameter得到的是null第二,上传图片成功写入物理地址后,后台通过System.out.print向前台js中返回数据,而js中返回到success中的值为空。问题纠结了很久了。网上也查了很多,但都试过还是无法解决。之前用过ajax异步操作,前后台相互传参返值,都没有问题。因此疑虑是否是ajaxfileupload插件的问题。

解决方案

System.out.print是输出到控制台吧,这些内容能输出到浏览器客户端?不是用write输出的吗?(java不懂,我看别人是用write输出的多)

ajaxfileupload其实就是用表单来提交的,你配置了data会一起放到表单里面一起提交,只能说你的java代码写的有问题。。

时间: 2024-08-20 02:32:45

数据-ajaxfileupload如何给后台传参,后台返回值在success中是null的相关文章

分析函数传参及返回值

刚学指针的人多会遇到这样的情况,就是你给一个函数传递一个指针变量,在这个函数中为这个指针申请空间,赋值,可是等函数结束后这个指针还是一个空指针,对其的操作编译器会报段错误或干脆给你一个莫名其妙的值,这是一个随机数. #include <stdio.h> #include <stdlib.h> int my_fun(int *p) { p = (int *)malloc(sizeof(int)); *p = 101; return 0; } int main(int argc, ch

串口-如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票?

问题描述 如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票? 如题.举个例子,收银机连接打印机实现收银.打印小票,现在想在中间接个硬件Android系统,截取打印数据上传到后台服务器,不对现有收银系统改造,不能影响正常收银. 注:该硬件两端通过串口/并口/usb连接收银机与打印机 解决方案 用小票打印机打印 解决方案二: 这种需要抓包的,安卓不可能.... 解决方案三: 这个你需要截取他的网络包就行了.

解决js数据包含加号+通过ajax传到后台时出现连接错误

测试过程中发现js数据包含加号+通过ajax传到后台时出现连接错误,删除+,链接畅通了,果然是这块问题,对加号进行转义 昨天有人提出一个bug,说"B+侦探"和"C+侦探"不能看,我当时很郁闷,因为其他资源是可以播放的,为什么这个不能播放,而且电影名称我都是字符转换过的,在不断调试中,发现url地址电影名字转码后存在一个"+",心想是不是这个问题,删除"+",链接畅通了,果然是这块问题,对加号进行转义. 关于特殊字符的转义,网

硬件-如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票?

问题描述 如何通过android截取收银机的打印数据,组装后上传到后台服务器,然后把数据传到打印机打印小票? 如题.举个例子,收银机连接打印机实现收银.打印小票,现在想在中间接个硬件Android系统,截取打印数据上传到后台服务器,不对现有收银系统改造,不能影响正常收银. 注:该硬件两端通过串口/并口/usb连接收银机与打印机 请问具体的如何实现? 解决方案 用小票打印机打印 解决方案二: 找到打印机控制芯片型号,采集打印机控制信息,逆向.

javascript-js获取后台传过来的list值

问题描述 js获取后台传过来的list值 var categories = ${result.catagory}; 这个catagory是后台的一个list,我这里在js中用EL表达式获取里面的值. 后台里面存值是[08/1, 08/2, 08/3, 08/4, 08/5, 08/6, 08/7, 08/8, 08/9, 08/10, 08/11, 08/12, 08/13, 08/14, 08/15, 08/16, 08/17, 08/18, 08/19]这样的 然后为什么在js里面获取的时候

求大神指点 java无参带返回值方法问题

问题描述 求大神指点 java无参带返回值方法问题 max=(age>max)?age:max; 这这话是什么意思? 解决方案 max=(age>max)?age:max; 这是三步运算给max赋值,就相当于: f(age>max){ max=age; }else{ max=max; } 解决方案二: 如果age>max为真,则max=age,否则max=max 解决方案三: 如果age>max,就把age放入max 这个程序配合循环可以找到年纪最大的人 解决方案四: jav

解决js数据包含加号+通过ajax传到后台时出现连接错误_javascript技巧

昨天有人提出一个bug,说"B+侦探"和"C+侦探"不能看,我当时很郁闷,因为其他资源是可以播放的,为什么这个不能播放,而且电影名称我都是字符转换过的,在不断调试中,发现url地址电影名字转码后存在一个"+",心想是不是这个问题,删除"+",链接畅通了,果然是这块问题,对加号进行转义. 关于特殊字符的转义,网上很多,我写这个主要是帮大家排查问题提供一点思想

angularjs 前台如何传值给后台?或者后台传前台!!求大神指点迷津

问题描述 angularjs 前台如何传值给后台?或者后台传前台!!求大神指点迷津 ,我写了两种情况,但是都报错,自己找不出原因 情况1 如下 : 前台: <li ng-click="$scope.getCoachsByExperience(1,3)">1-3年</li> <li ng-click="$scope.getCoachsByExperience(3,5)">3-5年</li> <li ng-click

【springMVC 后台跳转前台】1.使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中 ----2.前后台都没有报错,不能进入ajax回调函数

问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示:    问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法不认识最后返回的是给ajax的data,而是以为要去找这个页面所以并未找到!! 1 @RequestMapping("/queryAllDisease") 2 @ResponseBody 3 public PageInfo<Disease> queryAllDisease