Database->servlet->jsp exibir texto e imagem

3 respostas
R

eu tenho um bd no postgresql duas tabelas (uma com textos e outra de fotos).
respeitando MVC, to tentando exibir texto e imagem vindos de um servlet.
mas descobri que servlets so lidam com um unico tipo de “resultado” (setcontent(text/html) OU setcontent(image/png).
agora algo bem simples acabou complicando.
como fazer pro JSP-result exibir uma tabela contendo os textos e imagem do bando de dados?
ex:
nome | email | foto
jose | [email removido] | (fotodojose - imagem)

sei como exibir só texto.
sei como exibir so a imagem (o que é bem estranho, pois o servlet mostra soemnte a imagem e mais nada mesmo).
mas como exibir os dois… nao tenho ideia.

é para mostrar uma lista de RH (dados da pessoa E a foto da respectiva pessoa).

alguma ideia?

3 Respostas

B

como está sendo salva essa imagem no banco?
o q for q seja sugiro q salve apenas o nome com a extensão da imagem e o caminho vc coloca na tag img do html, é bem fácil isso

R

ah mas as fotos sao os proprios usuarios que vao fazer o upload.
assim, o database (postgresql) vai ter a imagem salva. (nao somente nome e caminho).
e o sistema deve listar os dados de cada usuario, trazendo do banco de dados, os dados de cada usuario bem como a foto.
simples assim.
o problema é que nao dá para fazer um “select nome email foto from mytable”.

R

ah complementando a resposta: a imagem é salva como binarystream.

Criado 4 de maio de 2017
Ultima resposta 5 de mai. de 2017
Respostas 3
Participantes 2