Imagem fixa no servidor e colocar no HTML

2 respostas Resolvido
G

Tenho que oegar esta imagem brasao_darf.png,que está na pasta resources.
resource

e incluir no HTML aqui

Já tentei vários, mas nunca acha o caminho

2 Respostas

L
Solucao aceita

Você nunca pode usar qualquer source folder no path para qualquer resource. Pq qdo o projeto é construido (gerado, war, jar, etc.), as sources folders passam a não existir mais no projeto.

Vc deve recuperar o resource do classpath assim:

URL resource = getClass().getResource("/brasao_darf.png");

Dependendo de como seu projeto é construído, talvez não funcione e vc tenha que recuperar usando resourceAsStream e trabalhar o inputStream retornado (criando um arquivo temporário, por exemplo, e usando o path dele).

G

Hoje questei e funcionou

<img src='" + resource.getFile() + "' />

Obrigado

Criado 3 de setembro de 2020
Ultima resposta 22 de set. de 2020
Respostas 2
Participantes 2