| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2010 22:52:33
|
rodrigoajato
Thread.start()
Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline
|
Boa noite Galera,
Estou a tempos tentando atualizar uma imagem no jsp que o usuario cadastrou no banco.
Como se fosse um ficha mesmo, ele tem a possibilidade de mudar a foto então queria atualizar toda hora que ele mudasse a foto. Apesar de ter criado um request.getRequestDispatcher para a pagina da foto, ela não funciona quando tem um IMG lá dentro alguem tem uma ideia do que pode ser feito?
Meu código está aqui:
O usuario acabou de cadastrar a imagem, atraves de ajax e eu chamo essa função aqui pra dizer que foi cadastrada e carregar a imagem dele no html.
Pagina Principal
esse load('Controlador?pagina=carregaImagemLogo',function(){
});
por sua vez vai até o meu controlador e chama a pagina que possui a foto
COntrolador servlet
agora a pagina com a imagem é acionada:
Ela está funcionando pois na primeira chamada ela mostra a foto e se eu mudar isso para qualquer outra coisa, ele sempre mostra até mesmo quando o usuario da um upload em uma nova foto.
Pagina Imagem
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 11:03:01
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
Como voce gera a imagem no JSP?É atraves de um servlet?
Acho que isso pode ser resolvido no momento em que voce gera a imagem na página...pois o browser está gerando um cache da mesma. Definindo o header dessa requisição para NAO gerar cache, deve resolver.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 13:08:57
|
rodrigoajato
Thread.start()
Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline
|
alias wrote:Como voce gera a imagem no JSP?É atraves de um servlet?
Acho que isso pode ser resolvido no momento em que voce gera a imagem na página...pois o browser está gerando um cache da mesma. Definindo o header dessa requisição para NAO gerar cache, deve resolver.
sim eu utilizo um servlet para mostrar a imagem. está imagem está em um import de uma pagina jsp que é dado um request.getRequestDispatcher para atualizar ela!
esse aqui é o conteudo do dispatcher
acho que isso ai que você falou ajude sim, vc tem algum exemplo de como faze-lô?
vlw
This message was edited 1 time. Last update was at 23/02/2010 14:33:57
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 13:31:03
|
djemacao
GUJ Master
Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline
|
Sem cache no navegador é assim:
Bons códigos!
|
"Quanto mais aprendo mais tenho consciência que nada sei." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 14:30:50
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
djemacao wrote:Sem cache no navegador é assim:
Bons códigos!
Exato...coloca isso no código do seu servlet, velho.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 14:51:34
|
rodrigoajato
Thread.start()
Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline
|
alias wrote:
djemacao wrote:Sem cache no navegador é assim:
Bons códigos!
Exato...coloca isso no código do seu servlet, velho.
Nada feito galera :S
talvez o problema esteja no
ele não deve estar aceitando ser só uma imagem dentro dessa jsp, mesmo estando certo
ela está assim:
This message was edited 1 time. Last update was at 23/02/2010 14:52:31
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 15:16:52
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
E como ficou o código do seu servlet?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 15:40:47
|
rodrigoajato
Thread.start()
Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline
|
alias wrote:E como ficou o código do seu servlet?
ServLoadImage
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 16:16:25
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
Inclua aquelas linhas de instrução que o colega mandou dois posts atras nesse servlet...vamos ver.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 16:48:10
|
rodrigoajato
Thread.start()
Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline
|
alias wrote:Inclua aquelas linhas de instrução que o colega mandou dois posts atras nesse servlet...vamos ver.
já fiz amigão rs.... só não coloquei ai, inclusive não fiz só no servlet da imagem fiz tb no que controla a pagina. E fiz simultaneamente também e não foi :S
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 17:28:56
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
rodrigoajato wrote:
alias wrote:Inclua aquelas linhas de instrução que o colega mandou dois posts atras nesse servlet...vamos ver.
já fiz amigão rs.... só não coloquei ai, inclusive não fiz só no servlet da imagem fiz tb no que controla a pagina. E fiz simultaneamente também e não foi :S
Deveria ter funcionado...admito que estou sem ideias nesse caso , peço desculpas ao amigo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 21:15:11
|
rodrigoajato
Thread.start()
Membro desde: 03/07/2009 19:58:58
Mensagens: 47
Offline
|
alias wrote:
rodrigoajato wrote:
alias wrote:Inclua aquelas linhas de instrução que o colega mandou dois posts atras nesse servlet...vamos ver.
já fiz amigão rs.... só não coloquei ai, inclusive não fiz só no servlet da imagem fiz tb no que controla a pagina. E fiz simultaneamente também e não foi :S
Deveria ter funcionado...admito que estou sem ideias nesse caso  , peço desculpas ao amigo.
Faz parte :S... eu tive que fazer uma ganbiarra.. dei o famoso e velho reload :S mas isso será ruim pq vou precisar não atualizar a pagina em outros casos... mas vlw ai
|
|
|
 |
|
|