tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doug Parsons" <dopars...@rev.net>
Subject Re: forward thing: tomcat 4.1
Date Mon, 01 Dec 2003 17:14:23 GMT
Kumar,

Why not? There is nothing in the code to stop it from proceeding. Think in
the terms of a servlet. If you called a servlet instead of placing this code
in the jsp, how would you write it. Also do you mean for the (5) statement
to be outside your else bracket? Or did you mean for it to look like this:

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 );
}

Doug

----- Original Message ----- 
From: "Kumar, Sumit" <Sumit.Kumar@sogeti-usa.com>
To: "'Tomcat Users List'" <tomcat-user@jakarta.apache.org>
Sent: Monday, December 01, 2003 11:58 AM
Subject: forward thing: tomcat 4.1


> 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