Hi, we are trying to migrate a big webapp (a thousand pages) from struts1 to struts2. One of the first step was to introduce the StrutsPreparefilter, leaving everything served by the ActionServlet. Then we removed the objects request and response from every action's methods signature, leaving them managed only in action ancestor class. Talking about multipart request, we extended JakartaMultiPartRequest to override the parse method in order to leave request parsed by our code. Now we would like to leave request parse made by JakartaMultiPartRequest, removing the override, but we need access to the fileitems uploaded by users. In other words, our action ancestor class needs to get access to the "files" properties of JakartaMultiPartRequest through the MultiPartRequestWrapper. Otherwise we need to code something similar to what is done by the FileUploadInterceptor.intercept and create againg the fileitem needed by our application code.
The request is: can you change the MultiPartRequestWrapper, and the JakartaMultiPartRequest, adding a public getFileItems(String) method? Another question: in Dispatcher.wrapRequest there is no update of request in context, so a ServletActionContext.getRequest() never return the MultiPartRequestWrapper (or StrutsRequestWrapper). Why? Thanks, Filippo --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org