getServletContext() e .getRealPath() Como escrevo o Caminho?

2 respostas
J

tenho uma String q pega o caminho o quak desejo para dentro dele levar um arquivo atraves de um upload.
Bom a duvida e a seguinte:

A String acima me fornece o seguinte caminho

eu uso o eclipse e ele cria a pasta .deployables a qual ns ei direito a função dela(se alguem puder me explicar isso tbn)

pois bem se eu mudar o caminho,
Ex.:

getServletContext().getRealPath("/admin/arquivo_csv/");

ele vai colocar a pasta bem onde quero dentro da pasta arquivo_csv

porem esta e a pasta “verdadeira” do projeto ou é???
pq no meu projeto do eclipse esta pasta n e a mesma ela n atualiza conforme a outra
notei tbn q dentro desta pasta .deployables tem algumas outras pastas tbn q n existe na “verdadeira” pois bem se alguem puder me dar uma luz ai e me explicar como faço o caminho ateh a pasta desejada e me explicar tbn sobre esta pasta deployables eu fico muito grato!!

2 Respostas

D

rapaz… nessa pasta .deployables o eclipse poe os arquivos compilados e a sua aplicação organizada no formato pra fazer o deploy no servidor.

M

Tópico sobre servlets, nada melhor do que postar no tópico de JSP/Servlets, não acha? :joia:

Bem se você tiver um projeto no eclipse por exemplo teste, uma pasta webroot para representar tua aplicação… isto é apenas detalhes.

O que você tem que ter em mente que o getRealPath refere-se as pastas dentro do contexto, ou seja, ele retorna o caminho real para acesso a pasta informada, caso ela esteja dentro do contexto.

Neste caso se dentro da sua aplicação teste tiver um diretório imagens e você precisar o caminho real dele é só informa “/imagens” que ele retorna o caminho completo desta pasta aí dentro.

:okok:

Criado 29 de junho de 2006
Ultima resposta 30 de jun. de 2006
Respostas 2
Participantes 3