这是前台传值的一部分:
var params=mOCX.NCI_Edz_ReadPhoto();
var objs = eval('(' + params + ')');
var params = objs["PhotoMsg"];
console.log(params);
$http({
method: "post",
url: CONTEXT_PATH+"/photoinfo/saveimage",
data : {"photomessage":params},
headers:{'Content-Type': 'application/x-www-form-urlencoded'}
}).success(function(response){
if (data.success) {
ngTip.tip('上传成功!','success');
}else{
ngTip.tip('上传失败!','danger');
}
})
后台获取值得代码:
String photomessage = request.getParameter("photomessage");
System.out.println("=========================="+photomessage);
这里打印出来的结果一直是null,很费解,
var params=mOCX.NCI_Edz_ReadPhoto();
var objs = eval('(' + params + ')');
var params = objs["PhotoMsg"];
console.log(params);
$http({
method: "post",
url: CONTEXT_PATH+"/photoinfo/saveimage",
data : {"photomessage":params},
headers:{'Content-Type': 'application/x-www-form-urlencoded'}
}).success(function(response){
if (data.success) {
ngTip.tip('上传成功!','success');
}else{
ngTip.tip('上传失败!','danger');
}
})
后台获取值得代码:
String photomessage = request.getParameter("photomessage");
System.out.println("=========================="+photomessage);
这里打印出来的结果一直是null,很费解,
var objs = eval('(' + params + ')');
var params = objs["PhotoMsg"];data : {"photomessage":params},我很好奇你声明了2个一样的变量,传的是哪个?
Host:"127.0.0.1:8080"
User-Agent:"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0"
Accept:"application/json, text/plain, */*"
Accept-Language:"zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3"
Accept-Encoding:"gzip, deflate"
Content-Type:"application/json;charset=utf-8"
Referer:"http://127.0.0.1:8080/portal/"
Content-Length:"77739"
Cookie:"JSESSIONID=4CD62FD7BAAAEA2F27A3B6E907AE5046"
Connection:"keep-alive"
参数:
PhotoMsg:"424dce970000000000003600000028000000660000007e000000010018000000000000000000000000000000000000000000000000002d2d312c2d2f2b2c2e2b2c2e2b2c2e2d2e302f30323132343435373234343032322e312e2c2f2c272a272326231e211e1c1c1a1d201d2124211c1f1c181b181518151214140f11110c0d60c0d010708000104000405020507070b0b0f11111518151c1f1c1c1c1a1b1a182c2c2c3d3e4036393b3134371c2026080e150b121b0f15203542505d6f826c82997c97b17b95af7b92ae798fad798cad7285a66b7e9f6c7fa06d80a175(太多了,给你写一点)!就是这么个数据
if (data.success) {
ngTip.tip('上传成功!','success');
}else{
ngTip.tip('上传失败!','danger');
}
})
而且你这个data控制台没报错么? 你写的response 然后用data去点.你应该确定params有值,然后debugger一下,方法上也可以加上一个参数 String photomessage 看看值有没有传递过来,理论上是可以传过去值的,只要你传过去的是一个字符串
Host:"127.0.0.1:8080"
User-Agent:"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0"
Accept:"application/json, text/plain, */*"
Accept-Language:"zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3"
Accept-Encoding:"gzip, deflate"
Content-Type:"application/json;charset=utf-8"
Referer:"http://127.0.0.1:8080/portal/"
Content-Length:"77739"
Cookie:"JSESSIONID=4CD62FD7BAAAEA2F27A3B6E907AE5046"
Connection:"keep-alive"
参数:
PhotoMsg:"424dce970000000000003600000028000000660000007e000000010018000000000000000000000000000000000000000000000000002d2d312c2d2f2b2c2e2b2c2e2b2c2e2d2e302f30323132343435373234343032322e312e2c2f2c272a272326231e211e1c1c1a1d201d2124211c1f1c181b181518151214140f11110c0d60c0d010708000104000405020507070b0b0f11111518151c1f1c1c1c1a1b1a182c2c2c3d3e4036393b3134371c2026080e150b121b0f15203542505d6f826c82997c97b17b95af7b92ae798fad798cad7285a66b7e9f6c7fa06d80a175(太多了,给你写一点)!就是这么个数据
Content-Type要application/x-www-form-urlencoded的。
if (data.success) {
ngTip.tip('上传成功!','success');
}else{
ngTip.tip('上传失败!','danger');
}
})
而且你这个data控制台没报错么? 你写的response 然后用data去点.你应该确定params有值,然后debugger一下,方法上也可以加上一个参数 String photomessage 看看值有没有传递过来,理论上是可以传过去值的,只要你传过去的是一个字符串下面那个是同事的代码,我if (data.success) {
ngTip.tip('上传成功!','success');
}else{
ngTip.tip('上传失败!','danger');这块还没有改。因为印务需求,我这边需要返回一个对象。我只是先看看能不能穿的到值。然后获取不到