Ola pessoa, estou com uma duvidazenha…
No meu banco de dados te Strings que sao enderecos pra imagens, tipo:“img/figura.gif”, e eu quero que essas figuras apareçam na pagina so que nao estou conseguindo.
estou tenttando da forma
<IMG src="img/<%temp.getString("imagem");%>.gif" width="115" height="115">
so que nao esta funcionando. alguem teria alguma ideida de como eu posso resolver o meu problema?
valeu[/code]
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          tu esta usando uma tag de scriptlet… ta errado, faça assim:
<%= temp.getString("imagem") %>
observe o “=” no inicio da tag… e não coloque “;” no final!!
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          matheus, nao funcionou como vc falou, a minha classe ficou assim:
<%@ page contentType="text/html" language="java" import="java.sql.*"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<jsp:useBean id="con" class="conexao.Conexao"/> 
<html> 
<head> 
<title>Untitled Document</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 
<body> 
<form name="form1" method="post" action="pessoa.jsp"> 
<p><strong>Tabela Pessoa </strong></p> 
<table border=1 cellspacing=0 cellpadding=0 > 
   <tr> 
    <td width=200><strong> 
      Nome 
   </strong></td>    
   <td width=50><strong> 
      Idade 
   </strong></td>    
   <td width=30><strong> 
      Sexo 
   </strong></td> 
   </tr> 
<%     
   try { 
      con.setConsulta(); 
      ResultSet temp = con.getResultado(); 
       
      while (temp.next()){ 
      %> 
	
      <tr> 
          <td width=200> 
               <%out.print(temp.getString("nome"));%> 
         </td> 
          <td width=50> 
               <%out.print(temp.getString("idade"));%> 
         </td> 
          <td width=30> 
             <%out.print(temp.getString("imagem"));%>
	  </td> 
          <td>
	   <IMG src="img/<%= temp.getString("imagem") %>.gif" width="115" height="115">
	  </td>
         
      <%} 
    
   }catch (Exception e) { 
      e.printStackTrace(); 
   } 
    
%> 
</table> 
  <p> 
    <input type="submit" name="Submit" value="voltar"> 
</p> 
</form> 
</body> 
</html> 
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          nao funcionou? e qual o erro ? oq ele retorna disso ai?
temp.getString("imagem");
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Matheus, ele nao retorna erro, apenas nao aparece nenhuma imagem. Sendo que se eu mandar exibir o codigo da pagina html ele fica com o endereço certinho “img/01.gif”.
A pasta img esta no diretorio raiz… isso nao tem nada a ver nao ne…
eu nao estou conseguindo achar o erro…
se puder ajudar, serei grato.