tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Funk <funk...@joedog.org>
Subject Re: forward thing: tomcat 4.1
Date Mon, 01 Dec 2003 17:26:55 GMT
You must follow the forward() with a return inside of a servlet. forward() is 
just a plain old java method call.

-Tim

Kumar, Sumit wrote:
> Hello,
> 
> This is more like a jsp question rather then the tomcat one but pardon me
> for asking here. In my servlet, I do a 
> getServletContext().getRequestDispatcher(
> "/reports.jsp?msg='selectEval'&pid=" + pid).forward( req, res ). The code is
> given below. I believe this should forward it to reports.jsp[line (4)]. But
> what happens is that even though it forwards it to reports.jsp, it continues
> to execute the servlet even below the forward statement. When it encounters
> the next forward statement[line (5)], it gives IllegalStateException. I
> would think it should not go even past first forward[line (4)]. Please help
> in clarifying.
> 
> if (revList.length > 1)
> {
> 	req.setAttribute("revList", revList);	
>    (4)getServletContext().getRequestDispatcher(
> "/reports.jsp?msg='selectEval'&pid=" + pid).forward( req, res );
> }
> else if (revList.length == 1)
> {				
> 					
> 	req.setAttribute("projEvalInfo", pe);
> }	
> (5)getServletContext().getRequestDispatcher(
> "/OtaceEvalFormRpt.jsp").forward( req, res );
> 
> -sumit					
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message