Bom dia pessoal, a alguns dias estou tentando resolver um problema que me esta estressando um pouco, se vcs puderem me dar uma luz eu agradeço.
[code]package com.as.commerce.util;
import com.as.commerce.dao.FotoProduto;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.ServletContext;
import javax.servlet.Servlet;
public class LerImagens {
public ArrayList getImagem() throws MalformedURLException, IOException{
//num deu certo
//String name = getServlet().getServletContext().getRealPath("/nomeDoProjeto/web");
String url = getClass().getResource("").getPath();
File diretorio = new File(url);
String[] arquivos = diretorio.list();
if (arquivos == null) {
//Diretorio Vazio
return null;
} else {
ArrayList list = new ArrayList();
for (int i = 0; i<arquivos.length; i++) {
//pega os nomes
FotoProduto fotoProduto = new FotoProduto();
String filename = arquivos[i];
fotoProduto.setNome(filename);
list.add(fotoProduto);
}
return list;
}
}
}
[/code]
O que eu preciso: quero que no site as imagens sejam carregadas automaticamente, foi para isso que criei essa classe, as imagem estão em /Páginas Web/images/produtos/100 (uso netbeans), mas a porcaria do File num consegue achar esse caminho nem ferrando (talvez eu seja um animal e não esteja conseguindo), tipo se ele soubesse onde ele esta (essa classe esta em /Pacotes de código fonte/com.as.commerce.util/LerImagens.java) eu faria que nem no php volto algumas pastas e entro na que eu quero tipo assim …/…/Páginas Web/images/produtos/100.
O que já tentei:
E até agora nada, se puderem me ajudar eu agradeço, se não tbm agradeço.
Valeu!
