Listar diretório no tomcat

2 respostas
B

Pessoal, num sistema que estou desenvolvendo tem que ter uma página de downloads de arquivos. Eu queria que o usuário pudesse navegar pelos diretórios de download, como eu vejo em vários sites. Tipo um ftp
Só não sei como fazer isso no tomcat. Eu poderia criar uma página com os links, mas essa não é a idéia

Desde já agradeço

2 Respostas

maquiavelbona

Boa tarde!

Tenho 2 soluções para ti: a solução “porca” e a mais “correta”.

Solução “porca”:

Ative o Directory Listing do tomcat no web.xml. Como? Assim:

  1. Procure o arquivo web.xml na pasta $CATALINA_HOME/conf e o abra;
  2. Procure a tag :

<init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param>
. Deixe em true se quiser a listagem da pasta. Quando acessares essa pasta sem ter definido uma pagina home, listará todos os arquivos.

Solução “correta”:
Fazer uma servlet que leia todos arquivos do diretório e você faça um loop que retorne os nomes e links desses arquivos.

Sou mais adepto da segunda. Qualquer coisa pergunte denovo.
Até!

B

Cara, valeu pela dica

Eu vou usar a maneira “porca” por enquanto e quando eu estiver um pouco desafogado em implemento o servlet. O excesso de trabalho aqui tá constante heheheh

brigadão

Criado 31 de agosto de 2006
Ultima resposta 31 de ago. de 2006
Respostas 2
Participantes 2