用2.3.4时在struts2配置文件中注册了一个bean,可以正常取到 upload.parse(servletRequest)
<bean type="org.apache.struts2.dispatcher.multipart.MultiPartRequest"
name="MyRequestParseWrapper" class="cn.guhai.cms.RequestParseWrapper" scope="default" optional="true" />
<constant name="struts.multipart.handler" value="MyRequestParseWrapper" />
2 个解决方案
#1
没做过这块,上网上看了下,提供给你。
网站: http://www.blogjava.net/max/archive/2007/03/21/105124.html
这里的用法是,在上传的action配置中增加了一个拦截器
网站: http://www.blogjava.net/max/archive/2007/03/21/105124.html
这里的用法是,在上传的action配置中增加了一个拦截器
< action name ="fileUpload" class ="tutorial.FileUploadAction" >
< interceptor-ref name ="fileUploadStack" />
< result name ="success" > /ShowUpload.jsp </ result >
</ action >
#2
找到了解决的办法,原来,在struts2.3.15.1版本中已经没有了struts.multipart.handler,改成了struts.multipart.parser
#1
没做过这块,上网上看了下,提供给你。
网站: http://www.blogjava.net/max/archive/2007/03/21/105124.html
这里的用法是,在上传的action配置中增加了一个拦截器
网站: http://www.blogjava.net/max/archive/2007/03/21/105124.html
这里的用法是,在上传的action配置中增加了一个拦截器
< action name ="fileUpload" class ="tutorial.FileUploadAction" >
< interceptor-ref name ="fileUploadStack" />
< result name ="success" > /ShowUpload.jsp </ result >
</ action >
#2
找到了解决的办法,原来,在struts2.3.15.1版本中已经没有了struts.multipart.handler,改成了struts.multipart.parser