例如:task.addData("client","HelloH5+");
但是文件正常上传成功了,我后台是:
jsp+tomcat,在jsp里无论用:
request.getParameter("client");
or
request.getAttribute("client");
都是获得空值,目前我只能把参数拼接在调用url后面用?client=hello这样的方式传递,但是现在遇到有大量文本提交的情况,无法再这么干了?
高手请解答一下,谢谢!
例如:task.addData("client","HelloH5+");
但是文件正常上传成功了,我后台是:
jsp+tomcat,在jsp里无论用:
request.getParameter("client");
or
request.getAttribute("client");
都是获得空值,目前我只能把参数拼接在调用url后面用?client=hello这样的方式传递,但是现在遇到有大量文本提交的情况,无法再这么干了?
高手请解答一下,谢谢!
8 个回复
风雨的叶
希望能帮到你们这是java的
fer2005
应该是你使用addData传输的key value键值对不是字符串类型的,如果是字符串类型的话,在java里是可以用request.getParameter(key)去获取的
韩营军
没有办法接收数据啊
韩营军
我也遇到哦、同样问题 通过servler中的request.getParameter(key)
求大神观摩
fer2005
还没解决吗?
2015-10-15 16:16
易网动力
request.getParameter(key)的确拿到的是null,到底怎么取呢,求大神
rodgerz
uploader向后台传值的时候是,Content-Type=multipart/form-data,和在html中form表单里用file组件上传是一样的,java中在后台直接用request.getParameter中是拿不到值的
可以使用第三方组建封装好的方法,比如SmartUpload,或者ServletFileUpload类,需要引入commons-fileupload-版本号.jar
大灰熊
楼主解决问题了吗,我也碰到相同问题。
虚若影
哈哈,既然都知道数字取不到,为什么不转字符串呢?
task.addData("x",x.toString());
搞定!