Criar diretórios virtuais após cadastro de cliente

opa galera…
deixa eu explicar melhor meu problema…

tenho uma tela de cadastro q grava os dados de um novo cliente no banco de dados… até aí tudo perfeito…

:arrow: qdo o cadastro é feito com sucesso eu queria q se criasse um novo diretório com o nome do cliente dentro da minha aplicação… por exemplo:
http://localhost/app/nome_cliente

mas eu nao quero criar esse diretório fisicamente… pq senao tenho q criar varios arquivos dentro desse diretório… e creio q isso nao é necessario…

:arrow: segunda parte do problema:
queria q qdo o cliente acessasse o dominio dele: http://localhost/app/nome_cliente aparecesse os dados de cadastro dele…

alguem pode me ajudar como q eu faço isso… nao com códigos (se tiver exemplos, agradeço), mas sim o jeito q deve ser feito…

Obs: nao sei se alguma framework influencia… mas eu to usando WebWork

abraços!

No seu web.xml declare um servlet que é chamado quando o url requerido é algo como:

www.site.com.br:8080/minhApp/userDirs/*

Assim fica fácil para, a partir do servlet, pegar o que está no lugar do asterisco (por exemplo ‘lipe’ ) e fazer a busca no banco a partir dessa chave primária.
Então despache a requisição para uma página que recupera os dados do usuário que acessou o diretório :smiley:

valeu mesmo! :smiley: :smiley:

as vezes as coisas de tao simples acabam passando despercebidas nas ideias… eu tava pensando numa solução mó monstruosa… heheheae

valeu aí cara
abraços!

opa…
entao… fiz isso e deu certo… mas nao do jeito q eu queria…
pq por exemplo pra exibir pagina principal do cliente cadastrado ele acessaria por: http://localhost/app/user/DANIEL… até aí td perfeito…

mas por exemplo… eu quero exibir os dados pessoais desse cliente…e se eu tentar fazer assim: http://localhost/app/user/DANIEL/profile.jsp nao funciona… pq ele pegou tudo depois de /user/*… ou seja “DANIEL/profile,jsp”… e isso eu nao quero…

eu precisaria q qdo o cliente acessar http://localhost/app/user/DANIEL/profile.jsp ele aparecesse os dados pessoais do cliente DANIEL e mantendo essa mesma URL no browser…

alguem tem alguma ideia de como fazer isso?

muito obrigado!

Acho que
/user/*/profile.jsp
resolve seu caso

Não se esqueça de parsear o path que você pegar direito, para pegar só o nome do cara.