最近写测试struts2上传文件发现的问题
最近在写测试 struts2 上传的时候发现个问题 。不知道你们谁有过相同的问题 。我的环境为 jdk1.5,tomcat6.10 。发现的问题就是我在上传多个问题的时候。第一次会失败,发现是没得到我的file对象。发现是没生成临时文件的缘故。点ie的 回退到上传页面(这个时候没刷新) 然后再上传。这样就会成功,这个时候的的临时文件被删除了的。。如果刷新了jsp页面的话 。就会提示空指针异常。我也试图写一个类型转换器 在操作file的时候就去判断file对象的问题。。发现表单的enctype="multipart/form-data" 而我写的 Converter 就没进去起作用了 。付上我的代码。大家研究下。
下面是action1 楼 network-eagle 2008-04-25 发现问题所在 。我在别的地方配置了新的拦截器。并且设置了为默认的拦截器。但我在的拦截器栈里面也加上了struts2 里面默认的那个拦截器。。不知道什么原因了。继续研究中。。现在我把我自定义的拦截器屏蔽了。功能就能正常运作了。有点不理解。我没发现我的拦截器有什么问题。都能跑通的。。继续研究吧 2 楼 benjamin0917 2008-06-12 用spring了?我用了spring后,这个功能偶尔好用。 3 楼 wm920 2008-06-16 Struts2拦截器是实现多层拦截的,你也可以指定要拦截那个方法,这样就不回报错了。