你在提交的时候注意 上传和一般的数据用的enc-type不一样!
解决方案 »
- SSH + Quartz石英定时器
- 为什么Hibetnate中用CreateSQLQuery查询sql还是报错?
- java getDeclaredField() 使用疑惑
- struts2 package 问题
- java中怎么设置一个文件夹为只读 并且里面的文件也为也为只读
- 请问如何通过java代码验证引用类型与值类型的区别
- Could not load net/sourceforge/jtds/jdbc/Messages_zh_CN.properties这个错误是怎么回事啊?
- 能不能给介绍一本JBuilder开发j2ee的书?
- 请问为什么Map.keySet().iterator()这条语句在编译时系统会指出没有发现iterator()这个方法?
- 关于JDBC存储和提取中文字符的问题
- jboss能否自动加载class?
- Hibernate入门的问题。对于老手来说,非常简单,来帮帮我吧~
response.getOutputStream().write(fileData);
logger.log_debug(className,methodName,"2");
logger.log_debug(className,methodName,"3");
response.getOutputStream().flush();
logger.log_debug(className,methodName,"4");
response.getOutputStream().close();
logger.log_debug(className,methodName,"5");
在打开和保存操作的时候,从LOG文件上看出,2,3,4,5被执行了。
在取消操作的时候,只有2,3执行。
取消之后重新检索之后,发现4,5被执行。
在点完取消后,再点查询按钮进行第一个查询,下面的frame出现乱码,估计是二进制流。但是从log文件上来看,点完查询按钮之后,request没有到proxyBean,页面servlet上也没有纪录,所以页面servlet也没有被执行。
结论是新的request->旧的response
新的request没有引发新的servlet执行。