Hi, I tracked down the problem to the webwork code: In webwork.action.ServletActionContext, the request is an org.apache.coyote.tomcat4.CoyoteResponseFacade instead of the MultiPartRequest, which is checked for:
// add wrapRequest code here and throw IOException!!! public static MultiPartRequestWrapper getMultiPartRequest() { HttpServletRequest request = (HttpServletRequest) ActionContext.getContext().get(REQUEST); if (request instanceof MultiPartRequestWrapper) { return (MultiPartRequestWrapper) request; } else return null; } Thus, null is returned. Is there a way to change that behaviour? It seems that Tomcat is doing that, or is WW not wrapping the request? Thanks /peter ########################################### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.F-Secure.com/Title: SV: [OS-webwork] SV: [OS-webwork] File upload with WW/velocity?
Hi,
I tracked down the problem to the webwork code:
In webwork.action.ServletActionContext, the request is an org.apache.coyote.tomcat4.CoyoteResponseFacade instead of the MultiPartRequest, which is checked for:
// add wrapRequest code here and throw IOException!!!
public static MultiPartRequestWrapper getMultiPartRequest()
{
HttpServletRequest request = (HttpServletRequest) ActionContext.getContext().get(REQUEST);
if (request instanceof MultiPartRequestWrapper) {
return (MultiPartRequestWrapper) request;
} else
return null;
}
Thus, null is returned.
Is there a way to change that behaviour? It seems that Tomcat is doing that, or is WW not wrapping the request?
Thanks
/peter
###########################################
This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange.
For more information, connect to http://www.F-Secure.com/