Upload para pasta dentro do contexto web

Bom, estou fazendo upload de arquivos na web, mas estou conseguindo apenas mandar a imagem para uma pasta fixa, por exemplo c:/algumaCoisa… Existe alguma forma de jogar dentro do contexto web, tipo uma pasta como “meuhost/imagens/” ?

No caso estou usando struts 2 e o FileUtils… Mas acho que esse é um problema genérico, independente do controller, de qualquer forma, alguma luz?

Dentro da action:

String caminhoHost = getServletContext().getRealPath("/");
String diretorio = "/imagens";
String caminhoParaUpload = caminhoHost + diretorio;

“Buenas sortes”!

Ótimo cara, valeu!!!

Pra quem quiser usar dentro de uma action do Struts 2 é só implementar a interface ServletContextAware para poder pegar o ServletContext.

Poxa isso é extamente o que eu fiz … colocar a imagem/arquivo no escopo. Mas estou tendo um problema.

Em um redeploy perco todas as imagens que estão no dir.

Alguma sugestão??