Preciso de dica para mapear pasta no web.xml

ola pessoal, estou organizando minhas jsp que estavam dentro da pasta web e me deparei com um probleminha, como mapear sub pastas que estao dentro do web, para que eu não precise acessar minhas jsp com a quele caminho longo.

Gostaria de fazer assim, criei varias pastas dentro do web e quero associar um nome para cada uma delas no meu web.inf, para quando quiser abrir determinado jsp eu apenas uso o nome/pagina.jsp
exemplo:

web/cadastro/cliente
web/cadastro/fornecedor
web/cadastro/impressao/cliente
web/cadastro/impressao/fornecedor

web/financeiro/contasapagar
web/financeiro/contasareceber
web/financeiro/impressao/contasareceber
web/financeiro/impressao/contasapagar

para cadastro gostaria de associar um nome para acessar todos meus jsp que estao la dentro da pasta de cadastro com o nome de (cadastro/jspfile.jsp) e para pasta financeiro com o nome de(financeiro/jspfile.jsp)

cheguei a encontrar um exemplo, mais teria que criar uma mapeamento para cada arquivo jsp.

alguem tem alguma dica de como fazer isso, desde já agradeço.

Batista

Você pode criar um servlet que responde ao path “/web/*”.

Este servlet parsearia o resto da URL e faria um dispatch para a JSP correta.

cria em cada pasta um arquivo “index.jsp”, assim você não precisa mapear.
Exemplo
pasta: …/algo/alomais/index.jsp
url: www.link.com.br/algo/algomais

Chama o index.jsp