I am having issues to get the request parameters from a multipart request, le
me explain my problem first:
Our flow of process is:
(1) a multipart request is submitted to a struts action (let's say
updateTableAction.do) using POST
(2) the multipart request is processed by ActionServlet.process() method
(3) in our processPreprocess method, which overrides processPreprocess in
RequestProcessor.java from struts,
we need the parameters from this multipart request thus I am doing this:
CommonsMultipartRequestHandler commonMultiPartHandler = new
CommonsMultipartRequestHandler();
try {
commonMultiPartHandler.handleRequest(request);
}catch(Exception e){
// some handling
}
Hashtable ht = commonMultiPartHandler.getTextElements(); // thus I get the
parameters from the request
(4) however, all the fields/parameters in multipart request are no longer there
in the updateTableAction.do
Can you help me find out why this is happening? One theory is that a multipart
request can't be parsed twice. Is this correct, if it is correct, do you have
any alternative?
Thanks.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com