Imagem no Banco de Dados

Boa tarde galera, tudo certo? Bem, na minha aplicação estou querendo colocar alguns ícones nos sub-menus…Estou fazendo o seguinte:
Tenho os ícones nesse caminho dentro da aplicação: C:\Trabalhos\ProjetoJava\web\resources\img\icon…
Para colocar a imagem em cada sub-menu faço o seguinte:

  • Tenho uma tabela que gera o menu no BD. ( GER_MENU); sendo que nesta tabela tenho alguns campos, como por exemplo CODIGO_IMAGEM e NOME_IMAGEM…
    No default.css, para CADA IMAGEM FAÇO O SEGUINTE PROCEDIMENTO:
.exemplar {
    background-image: url("../img/icon/exemplar.png") !important;
}

Sendo que exemplar(.exemplar) é o nome da imagem e vou colocá-la na tabela (NOME_IMAGEM) e no CODIGO_IMAGEM não coloco nada…Até aí ok, está funcionando…os ícones estão aparecendo…Porém, queria saber se tem como “pegar direto” do banco pelo caminho e não ter que cada vez fazer isso no default.css.
Se eu não consegui esclarecer muito bem, me desculpem…
Mas se puder ajudar, agradeço muito…Vlw

Fico imaginando se, a cada vez que alguém requisitar uma página, uma consulta fosse feita no banco de dados (talvez especificando uma servlet que fornecesse esse .png :slight_smile: )

Desculpe, mas n entendi…

Abaixo, o “sub-menu”…


Alguém podia dar uma ajuda ae?? Se alguém puder ajudar, agradeço mto…

o meu campo na tabela é VARCHAR, porém, se eu mudar ele pra BLOB, teria como gravar o caminho de cada ícone para CADA “sub-menu” ?? Se alguém puder ajudar, agradeço mto…Vlw…