Como Pegar o nome da Página?

Pessoal,

Como que eu pego o nome da página?!

Pq eu estou redirecionando o usuario para uma pagina de login, então quando o cara loga ele tem de começar desde o começo, como que eu faço para pegar o nome da pagina, e depois que o cara loga na pagina, redireciona-lo novamente para onde ele esta, digamos:

eu estou na pagina “teste.jsp” ai eu quero acessar uma página que nescessita de login, então quando o cara tentar entrar no link eu vo redireciona-lo até a pagina de login, ai o cara loga na página e então eu vo manda-lo de novo para a pagina index.jsp( Mando ele para o index.jsp pq não tenho ideia de onde ele possa estar ), mas eu queria manda-lo para a pagina que ele estava tentando acessar tem como?Eu to perguntando pq isso é feito aqui, como um exemplo, no site é feito isso!!!

Obrigado pela atenção de Todos

Acredito que você possa usar o REALM do Tomcat, onde através de configurações no web.xml você especifica quais paginas devem ser protegidas.

Quando o usuário tentar acessar uma página protegida, o próprio tomcat solicitará o login e enviará o usuário para a página que ele estava querendo acessar.

Veja mais em:
http://www.onjava.com/pub/a/onjava/2001/07/24/tomcat.html
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/realm-howto.html

Bom, quando que o cara cai na tela de login? Não é quando ele tenta acessar uma área exclusiva de pessoas logadas? Então… Ao tentar fazer isso, guarde um objeto na sessão do cara com a url, por exemplo, uma “URL_ANTES_LOGIN”…
Aí assim que ele logar, vc direciona ele para essa url. (;