Can you tell us what you are trying to achieve? There is almost certainly an alternative way of getting to the same end without having to copy requests but, until you give us a bit more detail, we can't help you.
We have a software project up an running but some modifications are required. The requirement of making a copy of the HttpServletRequest is generated by the fact that the former programmers have used (in a natural manner): 1) the HttpServletRequest.setAttributes() to send data to the jsp pages creating the response. ( These data is the servlet computation result). 2) within the jsp pages creating the result various methods of the HttpServletRequest (other than HttpServletRequest.getAttributes() ) object are used to get information from the request object. Now there is the requirement that in the second request sent to the servlet we have to use the computation result of the first request (that is those data that you could find using the HttpServletRequest.getAttributes() applied to the request object sent in the first request ) to create the final HTML page. Let's supose now that in the second request we have a way of finding the computation result of the first request. This is not enough to satisfy the second request because in order to render the HTML page of the second request we also need other information which can be found in the request object sent during the first request (e.g. HttpServletRequest.getParameter() ); I hope that I was explicit enough. Final word: We knew it from the start that a solution exists (saving and using all the data that we need between the requests but this is not an easy task now since we have to analyze - and to write - a lot of code), but since all this data can be found in the request object sent to the servlet with the first request we thought that making a copy of the request object should be very easy (and very natural at the same time). Thx C r i s t i Z o i c a s. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]