Failing to forward to a servlet from a struts action class
0 posts in topic
Flat View  Flat View
TOPIC ACTIONS:
 

Posted By:   David_Warren
Posted On:   Monday, October 11, 2004 07:26 PM

I want to forward to a servlet from a struts action class.    I can successfully forward to this servlet from another servlet.    web.xml fragment:  ...            ResponseServlet        com.foo.servlets.ResponseServlet        4        ...            ResponseServlet        /ResponseServlet/        ...    Action servlet fragment:  ...      if (lc.isDone()) {  System.out.println("isDone(): true");  return new ActionForward("/Respo   More>>

I want to forward to a servlet from a struts action class. 

 

I can successfully forward to this servlet from another servlet. 

 

web.xml fragment: 

... 

    

     ResponseServlet  

     com.foo.servlets.ResponseServlet  

     4  

    

... 

    

     ResponseServlet  

     /ResponseServlet/  

    

... 

 

Action servlet fragment: 

... 

    if (lc.isDone()) { 

System.out.println("isDone(): true"); 

return new ActionForward("/ResponseServlet"); 

// other strings I've tried 

// /MY-CONTEXT 

// http://localhost:7001/MY-CONTEXT/ 

// /ResponseServlet 

 

 

// I tried this as well. 

RequestDispatcher dispatcher 

    = myRequest.getSession().getServletContext().getNamedDispatcher("ResponseServlet"); 

try { 

    dispatcher.forward(myRequest, myResponse); 

} catch (java.io.IOException ex) { 

    ex.printStackTrace(); 

    log.error(ex.getMessage()); 

    throw new ServletException(" success forwarding error", ex); 



return null; 

    } 

 

   <<Less
About | Sitemap | Contact