GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
como exibir uma imagem fora do contexto da aplicação em um jsp?
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
21/12/2006 11:46:44
Assunto:
como exibir uma imagem fora do contexto da aplicação em um jsp?
leomc
JavaGuru
Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline
A dúvida é bem simples e acredito que muitas pessoas já passaram por iso mas eu estou tendo dificuldades para encontrar uma solução.
O que preciso é mostrar no jsp imagens que estão fora do contexto da aplicação.
[]'s Léo
Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net
21/12/2006 12:53:37
Assunto:
Re:como exibir uma imagem fora do contexto da aplicação em um jsp?
spycall
JavaTeenager
Membro desde: 26/04/2005 14:29:59
Mensagens: 189
Localização: São paulo
Offline
Olá Leo
o que vc pode fazer é criar um servlet que lê o arquivo da imagem, e mostra na tela.
Aqui trabalhamos com várias imagens que estão fora do contexto.
Vc pode passar como parâmetro pro servlet o caminho da imagem por exemplo.
No mundo existem 10 tipos de pessoas, as que conhecem e as que não conhecem binário.
03/02/2009 08:51:06
Assunto:
Re:como exibir uma imagem fora do contexto da aplicação em um jsp?
renanreismartins
GUJ Ranger
Membro desde: 19/09/2007 15:19:38
Mensagens: 807
Localização: São Paulo - SP
Offline
Leo, chame este servlet no atributo src da sua tag img...
public class GeradorImagemForaDoContexto extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { InputStream in = null; try { OutputStream outs = response.getOutputStream(); in = new BufferedInputStream(new FileInputStream("/caminho/fisico/da/imagem.extensao")); byte[] buf = new byte[4 * 1024]; // 4K buffer int bytesRead; while ((bytesRead = in.read(buf)) != -1) { outs.write(buf, 0, bytesRead); } } catch(Exception ex){ ex.printStackTrace(); } finally{ if (in != null) in.close( ); } } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }
This message was edited 1 time. Last update was at 03/02/2009 08:51:38
http://renanreismartins.blogspot.com/
- Para apaixonados por desenvolvimento de software
Índice dos Fóruns
»
Desenvolvimento Web
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team