Estou estudando um pouco o vraptor, + jquery.
to fazendo uma pagina que recebe uma lista de imagens e esta quero mostrar num plugin jquery no caso fancybox.
Problema ocorre que quando coloco uma imagem que esta numa pasta do meu computador, apenas apontado o caminho funciona, mas por download através do vraptor ele não abre no plugin, mais no browser, numa nova pagina.
Vamos as partes do codigo:
Metodo Download no Vraptor:
@Get("/usuario/{entity.id}/gallery/{fileName}/image")
public InputStreamDownload viewImageGallery(Usuario entity, String fileName) {
return entity.getImageGallery(fileName);
}
No jsp, assim funciona:
<a class="fancybox" href="/meuprojeto/imagens/1_b.jpg" data-fancybox-group="gallery" title="Lorem ipsum dolor sit amet"><img src="1_s.jpg" alt="" /></a>
Assim não mostra no plugin jquery:
<a class="fancybox" href="${pageContext.request.contextPath}/usuario/${entity.id}/gallery/${item.imageName}/image" data-fancybox-group="gallery" title="Lorem ipsum dolor sit amet">
<img src="${pageContext.request.contextPath}/usuario/${entity.id}/gallery/${item.imageName}/thumb" alt="" />
</a>
Já tentei mudar o retorno para File, ou propriedade doDownload do InputStrem e não funcionou.
Obrigado pela ajuda