Pessoal, tenho um código para gerar Organograma de funcionários.
As informações (nome, cargo, telefone, foto etc) são carregadas de um bd (SQL Server) e exibidas via JSP.
Exibir os dados já está ok, exceto a imagem .jpg (armazenada no SQL SERVER/campo IMAGE–>BLOB).
Aliás, eu até já consegui exibir a imagem (vide código abaixo), mas não estou conseguindo ‘emoldurá-la’ no campo definido pelo .css.
Ou seja, a imagem é obtida no resultSet, mas apenas ela é carregada (na página inteira).
Alguém sabe como ‘emoldurar’ a foto ?
[code]<%
Connection con = FactoryConnection_SQL_SERVER.getConnection(“Organograma”);
Statement stSuper = con.createStatement();
Statement stSetor = con.createStatement();
Blob image = null;
byte[] imgData = null;
ResultSet rsSuper = stSuper.executeQuery(“Select * From funChart where setor = ‘mySetor’”);
if (rsSuper.next()) {
image = rsSuper.getBlob(12);
imgData = image.getBytes(1, (int) image.length());
response.setContentType(“image/gif”);
OutputStream o = response.getOutputStream();
//o.write(imgData); // mesmo carregando por aqui, obtemos a imagem na página inteira.
//o.flush();
//o.close();
–[…]
|
<%=rsSuper.getString("Nome")%><%=rsSuper.getString("Cargo")%> Matrícula: Telefone: E-Mail: |
Esse é o trecho .css para emoldurar a imagem:
#foto
{
padding: 0px;
vertical-align: middle;
text-align: center;
width: 170px;
height: 220px;
}