NutzCN Logo
问答 nutz后台接收不到jsp页面传过来的表单数据
发布于 2717天前 作者 dadaplc 1926 次浏览 复制 上一个帖子 下一个帖子
标签:

我要上传文件,在后台方法上面写了个接收文件的注释:@AdaptBy(type = UploadAdaptor.class, args = { "ioc:myPicUpload" }),但是前台提交时出错:java.lang.IllegalArgumentException: Unknow Content-Type : application/x-www-form-urlencoded; charset=UTF-8,假设我把上面那个注释去掉,就能接收了。但是之前我这样做没出现过这样的问提啊。

10 回复

那是文件上传才用的

对啊,我就是要上传文件啊

之前就是这样上传过,没问题

试图用ajax做文件上传?

ajax不能直接上传文件的,去谷歌ajax file upload

有个插件就叫做ajaxFileUpload, 给段代码你参考一下

$.ajaxFileUpload({
        url: 'xxxx',
        secureuri: false,
        fileElementId: id,
        dataType: 'json',
       // 这里添加你要的传的值,在后端用NutMap接收,然后用对应名字取出即可。
        data: {'orderNo': idNo},
        success: function (data, status){
            console.info(data);
        },
        error: function (data, status, e) {
            console.info('upload file error:' + e);
        }
    });
添加回复
请先登陆
回到顶部