You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Neginder Singh <ne...@hotmail.com> on 2003/01/13 16:45:53 UTC

Tomcat 4.1.18: Problems redirecting the page

Dear All

I am using the Tomcat Version 4.1.18. I am trying to run and application 
which was running fine on Tomcat3.2.1 Version.

The aaplication is installed under tomcat as follows:

C:/tomcat4.1.18/webapps/app1: This application uses another application uses 
app2 (also under c:/tomcat4.1.18/webapps/app2) which is accessed via soap. 
The jar required to access this soap application i.e app2.jar are put under 
C:/jakarta-tomcat-4.1.18/common/lib.

app1 has three jsp page firstPage.jsp, secondPage.jsp and finalPage.jsp
all located under C:/tomcat4.1.18/webapps/app1

When i try accessing the app1 using the following:
http://localhost:9080/app1/firstPage.jsp (OK-success in accessing). The 
application is such that it uses the parameters in app1 to calculate the tax 
Percent using the app2 and display the results in finalPAge.jsp. And if the 
application accesses this page and calculates the right tax values using the 
app2 then it reaches the finalPage. But in case if the app1 fails to access 
app2, in that case the request is redirected to secondPage.jsp

I use the following code in finalPage.jsp to redirect it to secondPage

   response.sendRedirect("intermediateForm.jsp?errMsg="+sbuf.toString()+
               "&firstName="+firstName+"&lastName="+lastName+
               "&codeSex="+codeSex+
               "&age="+age+"&churchTax="+churchTax+
               "&borderCrosser="+borderCrosser+
               "&numberDependent="+numberDependent+
               "&rateCode="+rateCode+
               "&kanton="+kanton+"&unitRateInterval="+unitRateInterval+
               "&unitRate="+unitRate+"&unitNr="+unitNr+
               "&pensionPreference="+pensionPreference+
               "&employerMonthlyExpenses="+employerMonthlyExpenses+
               "&estimateInterval="+estimateInterval+"");
        }

But the problem is when the page is redirected to secondPage.jsp, i get the 
following error:
HTTP Status 404 - /secondpage.jsp

type Status report

message /secondpage.jsp

description The requested resource (/secondpage.jsp) is not available.

But if i rename the secondPage.jsp to secondpage.jsp, it accesses the page 
but then doesnot display the error message which i want to display on the 
secondPage.jsp.

http://localhost:9080/revenueestimate/intermediateForm.jsp?errmsg=error:?errMsg=Error:%20No%20entry%20was%20found%20for%20request!!&firstName=&lastName=&codeSex=Male&age=32&churchTax=N&borderCrosser=&numberDependent=2&rateCode=A&kanton=AG&unitRateInterval=1&unitRate=150.0&unitNr=200.0&pensionPreference=Minimum%20Pension%20Plan&employerMonthlyExpenses=1500.0&estimateInterval=1.

I have no idea why i am getting the errmsg=error:?(extra bit )in the url. 
Obviously when i remove the errmsg=error:?, i am able to display the message 
"No entry was found" in the jsp page.

Could any one help me in explaining as to what is going on .
1.Why the redirect doesnot work to redirect the page to secondPage.jsp but 
instead looks for secondpage.jsp.
2. Also could any one explain how the extra bit errmsg=error:? is inserted 
due to which the error Message is not displayed.

How could i fix this bug.

I would really appreciate any kind of help.

Thanks.
Neginder

_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE* 
http://join.msn.com/?page=features/virus


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Tomcat 4.1.18: Problems redirecting the page

Posted by Jan-Michael Ong <jm...@adobe.com>.
Try the following

modify

   response.sendRedirect("intermediateForm.jsp?errMsg="+sbuf.toString()+

to

   response.sendRedirect("/app1/intermediateForm.jsp?errMsg="+sbuf.toString()+

and see if that helps


Jan-Michael

At 09:15 PM 1/13/2003 +0530, Neginder Singh wrote:

>Dear All
>
>I am using the Tomcat Version 4.1.18. I am trying to run and application 
>which was running fine on Tomcat3.2.1 Version.
>
>The aaplication is installed under tomcat as follows:
>
>C:/tomcat4.1.18/webapps/app1: This application uses another application 
>uses app2 (also under c:/tomcat4.1.18/webapps/app2) which is accessed via 
>soap. The jar required to access this soap application i.e app2.jar are 
>put under C:/jakarta-tomcat-4.1.18/common/lib.
>
>app1 has three jsp page firstPage.jsp, secondPage.jsp and finalPage.jsp
>all located under C:/tomcat4.1.18/webapps/app1
>
>When i try accessing the app1 using the following:
>http://localhost:9080/app1/firstPage.jsp (OK-success in accessing). The 
>application is such that it uses the parameters in app1 to calculate the 
>tax Percent using the app2 and display the results in finalPAge.jsp. And 
>if the application accesses this page and calculates the right tax values 
>using the app2 then it reaches the finalPage. But in case if the app1 
>fails to access app2, in that case the request is redirected to secondPage.jsp
>
>I use the following code in finalPage.jsp to redirect it to secondPage
>
>   response.sendRedirect("intermediateForm.jsp?errMsg="+sbuf.toString()+
>               "&firstName="+firstName+"&lastName="+lastName+
>               "&codeSex="+codeSex+
>               "&age="+age+"&churchTax="+churchTax+
>               "&borderCrosser="+borderCrosser+
>               "&numberDependent="+numberDependent+
>               "&rateCode="+rateCode+
>               "&kanton="+kanton+"&unitRateInterval="+unitRateInterval+
>               "&unitRate="+unitRate+"&unitNr="+unitNr+
>               "&pensionPreference="+pensionPreference+
>               "&employerMonthlyExpenses="+employerMonthlyExpenses+
>               "&estimateInterval="+estimateInterval+"");
>        }
>
>But the problem is when the page is redirected to secondPage.jsp, i get 
>the following error:
>HTTP Status 404 - /secondpage.jsp
>
>type Status report
>
>message /secondpage.jsp
>
>description The requested resource (/secondpage.jsp) is not available.
>
>But if i rename the secondPage.jsp to secondpage.jsp, it accesses the page 
>but then doesnot display the error message which i want to display on the 
>secondPage.jsp.
>
>http://localhost:9080/revenueestimate/intermediateForm.jsp?errmsg=error:?errMsg=Error:%20No%20entry%20was%20found%20for%20request!!&firstName=&lastName=&codeSex=Male&age=32&churchTax=N&borderCrosser=&numberDependent=2&rateCode=A&kanton=AG&unitRateInterval=1&unitRate=150.0&unitNr=200.0&pensionPreference=Minimum%20Pension%20Plan&employerMonthlyExpenses=1500.0&estimateInterval=1.
>
>I have no idea why i am getting the errmsg=error:?(extra bit )in the url. 
>Obviously when i remove the errmsg=error:?, i am able to display the 
>message "No entry was found" in the jsp page.
>
>Could any one help me in explaining as to what is going on .
>1.Why the redirect doesnot work to redirect the page to secondPage.jsp but 
>instead looks for secondpage.jsp.
>2. Also could any one explain how the extra bit errmsg=error:? is inserted 
>due to which the error Message is not displayed.
>
>How could i fix this bug.
>
>I would really appreciate any kind of help.
>
>Thanks.
>Neginder
>
>_________________________________________________________________
>MSN 8 with e-mail virus protection service: 2 months FREE* 
>http://join.msn.com/?page=features/virus
>
>
>--
>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>