Olá pessoal…
tenho uma servlet na minha aplicação q eh responsável por exibir 3 imagens .jpg. Mas não estou conseguindo exibir tais imagens corretamente!
Alguém poderia postar um exemplo prático de servlets com imagem???
Grato.
Olá pessoal…
tenho uma servlet na minha aplicação q eh responsável por exibir 3 imagens .jpg. Mas não estou conseguindo exibir tais imagens corretamente!
Alguém poderia postar um exemplo prático de servlets com imagem???
Grato.
Quem exibe a imagem é o browser, através da tag img.
Explique melhor o está saindo errado e o que era esperado que acontecesse.
Vou postar o codigo da minha servlet p/ vc analisar e ver c há algo d arrado!
A minha servlet ficou da seguinte maneira:
public void init(ServletConfig config)throws ServletException
{
super.init(config);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServerException, IOException
{
response.setContentType(“text/html”);
PrintWriter out = null;
out = response.getWriter();
String abrigo = request.getParameter("abrigo");
out.print("<HTML><HEAD><TITLE></TITLE></HEAD><BODY BGCOLOR = #F0F0F0>");
out.print("<FONT FACE = VERDANA>");
if(!abrigo.equals(“null”))
{
this.controleAbrigo = new ControleAbrigo(abrigo);
this.abrigoVO = this.controleAbrigo.abrigoVO;
out.print("<CENTER>");
out.print("<TABLE WIDTH = 960>");
out.print("<TR>");
out.print("<TD ALIGN = RIGHT>");
out.print("<FONT SIZE = 2><STRONG>");
if(!(this.abrigoVO.getData() == null)&&(!(this.abrigoVO.getHora() == null)))
out.print("Medidas atualizadas: " + this.abrigoVO.getData() + " às " + this.abrigoVO.getHora());
out.print("</TD></TR>");
out.print("</TABLE>");
Vector remota = this.abrigoVO.getRemota();
for(int i = 0; i < remota.size(); i ++)
{
out.print("<TABLE BGCOLOR = #E8E8E8 WIDTH = 960>");
out.print("<TR><TD ALIGN = RIGHT>");
out.print("<FONT SIZE = 2>");
out.print("SlaveId remota: " + remota.get(i).toString());
out.print("</FONT");
out.print("</TD></TR>");
out.print("<TR><TD>");
out.print("<TABLE WIDTH = 960>");
out.print("<TR><TD ALIGN = LEFT BGCOLOR = #D3D3D3>");
out.print("<FONT SIZE = 2>");
out.print("Digitais");
out.print("<FONT>");
out.print("</TD></TR>");
out.print("</TABLE>");
out.print("<TABLE WIDTH = 960>");
out.print("<TR><TD>");
out.print("<IMG SRC = recursos/figuras/Digitais.jpg />");
out.print("</TD></TR>");
out.print("</TABLE>");
out.print("<TABLE WIDTH = 960>");
out.print("<TR><TD ALIGN = LEFT BGCOLOR = #D3D3D3>");
out.print("<FONT SIZE = 2>");
out.print("Analógicas");
out.print("<FONT>");
out.print("</TD></TR>");
out.print("</TABLE>");
out.print("<TABLE WIDTH = 960>");
out.print("<TR><TD>");
out.print("<IMG SRC = recursos/figuras/Analogicas.jpg />");
out.print("</TD></TR>");
out.print("</TABLE>");
out.print("<TABLE WIDTH = 960>");
out.print("<TR><TD ALIGN = LEFT BGCOLOR = #D3D3D3>");
out.print("<FONT SIZE = 2>");
out.print("Telecomandos");
out.print("<FONT>");
out.print("</TD></TR>");
out.print("</TABLE>");
out.print("<TABLE WIDTH = 960>");
out.print("<TR><TD>");
out.print("<IMG SRC = recursos/figuras/Telecomandos.jpg />"); out.print("</TD></TR>");
out.print("</TABLE>");
out.print("</TD></TR>");
out.print("</TABLE>");
out.print("<BR>");
}
}
out.print("");
out.print("");
out.print("");
out.close();
}
public void destroy()
{
super.destroy();
}
Eu gostaria q fossem exibidas as imagens nas respectivas tabelas onde há as tags “img”!!
o html parece estar certo.
O caminho das imagens esta correta? maiusculas e minusculas fazem diferença (pelo menos usando tomcat)
Intão…
o caminho está certo sim!
Vc c refere a primeira letra maiuscula do nome da figura ou do html em geral?
Intão…o caminho está certo sim!
Vc c refere a primeira letra maiuscula do nome da figura ou do html em geral?
Ow furutani!!!
Acabei solucionar aqui…
eu esqueci q colocar o context name no começo do caminho!!
/zeus/recursos/figuras/Digitais.jpg
É q em outras páginas .jsp da minha aplicacao q eu estava utizando figuras eu não precisei colocar o context no começo!! Bastava colocar do maneira q eu fiz no servlet q ja funcionava!!! Vc sabe me diser pq??
Vlw.