日期:2014-05-18  浏览次数:20601 次

smartupload在struts中使用的问题
smartupload在我jsp页面上用的时候没有出现任何问题,但是我在struts的action中使用就是不行。 
参考了网上一些说法,使用初始化函数是: 
su.initialize(this.getServlet().getServletConfig(),request,response); 
当然在jsp页面中的初始化参数是:initialize(pageContext); 
可是在jsp中用的好好的,到了action中就不可以。烦。我估计仍然是初始化不成功的原因,因为我用breakpoint看了一下,smartupload类中的内部成员变量m_request,m_response,m_application的值都是null,也就是说应该在调用initialize()方法的时候根本就没有成功。 

奇怪的是别人在网络上根本就没有提出过类似问题,唉,救命啊! 
顺便说,form上面的enctype="multipart/form-data"是设置好了的。

------解决方案--------------------
感谢java2000_net的回答。
我刚才仔细看了一下代码,确实有一个,但是我去掉了以后,问题还是一样,可见不是这个原因引起的,请各位帮忙,到底是什么原因,初始化不成功,应该是参数传递的时候就有问题,我确实不会弄了。