"lei jiang" <jianglei...@gmail.com> wrote in message
news:aanlktin0dhodp9brzlx589xkvuz4dar0dnklry637...@mail.gmail.com...
Hi, guys:
I am using the Tomcat 5.0.28.0, and I put the my website into webapps
directory.
The welcome-file-list section likes this:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
In the index.jsp, I use the jsp:forward tag to forward the request to
a struts action:
<jsp:forward page="welcome.do"/>
When I input "http://localhost:8080/mysite" into the address bar of
firefox and hit go button, the browser shows the correct page but the
url in address bar changed to
"http://localhost:8080/mysite/welcome.do"
I find that the tomcat returns a 302 redirection and then the tomcat
returns the page generated by "welcome.do" action
So what can we do to aviod the 302 redirection and let the address bar
just show "http://localhost:8080/mysite".
What Pid said: Later versions than 5.0.x do an internal forward to the
welcome-file, so the browser doesn't get to see the actual path to the
welcome-file. There are a couple of other sordid hacks using
servlet-mapping that I'll admit to using on currently unsupported versions
of Tomcat.
Thanks
Regards
--
Lei Jiang
Member of SeedClass in the Department of Electronics and Information
Engineering
Member of Overseas group in Dian team
Room 507, Building D7,1037 Luoyu Road, Wuhan 430074,P.R.China
Mobile:+86-15926351274
Email: <jianglei...@gmail.com>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org