200分,讨论一下struts的BUG
是关于upload的问题。
struts带了一个struts-upload的例子,用与上传文件,我只改动了一下struts-config.xml,如下部分
--------------------------
<action-mappings>
<!-- Upload Action -->
<action path="/upload"
type="org.apache.struts.webapp.upload.UploadAction"
name="uploadForm">
<forward name="display" path="/upload2.do" />
</action>
<action path="/upload2"
type="org.apache.struts.webapp.upload.UploadAction"
name="uploadForm">
<forward name="display" path="/display.jsp" />
</action>
</action-mappings>
然后运行,上传文件,出现异常。
javax.servlet.ServletException: MultipartIterator: no multipart request data
> >> sent
> >> java.lang.Throwable(java.lang.String)
> >> java.lang.Exception(java.lang.String)
> >> javax.servlet.ServletException(java.lang.String)
> >> void org.apache.struts.upload.MultipartIterator.parseRequest()
> >>
> >> org.apache.struts.upload.MultipartIterator(javax.servlet.http.HttpServletRequest
> >> , int, long, java.lang.String)
> >> void
> >> org.apache.struts.upload.DiskMultipartRequestHandler.handleRequest(javax.servlet
> >> .http.HttpServletRequest)
疑惑中,能解释的马上给200分。