java做文件上传的功能,在线下测试jsp没有问题,到服务器上就500错误,详细如下,跪求高手解答。

错误详情就是这样的,代码也可以出,本地跑好后到了测试服务器上就这样了。

这些是代码,什么参数都不带,直接访问也是500,那些response根本就没反应,在本地却可以response回来,也可以朝数据库里面放数据。跪求,跪求跪求!

第1个回答  2014-07-24
这个是空指针异常,既然有报错,那就是代码有运行,添加多些日志一句句查查吧追问

但是为什么我根本访问不了,就算空指针也应该在运行到相关的空指针引用处错误吧?

追答

似乎是拦截类上面有问题,检查下拦截配置之类的看看

追问

我也认为可能是被安全拦截了,但是负责服务器的一口咬定说是我的jsp错误。。。我看了半天代码,本地执行了都不行。这套系统上面有安全性拦截,会拦截传递的request中的json数据和sql关键字。。。。。真是伤不起啊。有QQ吗?有问题还可以请教你。我的QQ502915929.

对了,这个拦截器是最可疑的

还有黑名单,白名单,sqlFilter等等

追答

你可以在拦截器代码执行前加上日志,这样就可以知道是不是这里问题,这样的问题要慢慢调试,很难一眼看出来,P3P这个应该是允许跨域访问session、cookie吧

本回答被提问者采纳
第2个回答  2014-07-25
首先,你们项目经理,架构师可以去死了!都特么21世纪了,还在jsp页面搞sql查询,他懂得什么是mvc吗?你把java代码敲在页面上,你怎么进行纯java的debug?这样的写法只是是10几年前的做法追问

本来是用java的webservices进行的数据交互,确实是mvc的,可是这个涉及文件上传,还是两个不同的环境。。。所以给的方案是在那边加的jsp,这边进行访问上传操作。。。webservices的文件传输没做过,没底丫

相似回答