Hi all, I'm a bit puzzled about the processing of includes and forward attributes in the struts-config action element vs. the forward element under the action element
I understand why the forward element is there (and I use it quite a lot , too) but I got a bit confused when I was looking around in the RequestProcessor.process method: public void process(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { ........... // Process a forward or include specified by this mapping if (!processForward(request, response, mapping)) { return; } if (!processInclude(request, response, mapping)) { return; } ................ // Process the returned ActionForward instance processForwardConfig(request, response, forward); } It looks to me like including a forward attribute in the action element will break any forwards you want with a forward element as it calls RequestDispatcher.forward - which forwards on the output stream, etc... This question came up when I was digging up info on RequestDispatcher forward vs. include and found refrences to these attributes, but no real examples. Does struts still support the forward and include attributes as a legacy or a servlet api spec thing? Or what? Thanks Michael Finger