[Resolvido]Start tag (<img>) not closed properly, expected '>'

Ao tentar enviar pelo src a chave primaria descricação para servlet acontecesse o seguinte erro

 Start tag (<img>) not closed properly, expected '>'.

Codigo

  <td><img class="imagem_produto" src="<c:url value="/produto/imagens?descricao=${registro.descricao}"/>"</td>

Não sei qual a sintaxe do que você está usando, mas traduzindo o erro, acredito que podemos resolver a situação.

Original

Start tag (<img>) not closed properly, expected ‘>’.

Tradução

Tag de início (<img>) não fechanda apropriamente, esperado ‘>’.

Conclusão

Se eu tiver entendido, simplesmente, você esqueceu do sinal “>”. Portanto, ao final do “<c:url”, esperava-se o bendito sinal esquecido. Além do mais, não se esqueça de usar aspas simples e duplas, quando tiver codando de tal forma.

Que tal tentar esse código, por enquanto que alguém mais experiente não aparece?

<img class="imagem_produto" src="<c:url value='/produto/imagens?descricao=${registro.descricao}'>"/>

1 curtida

era isso mesmo

mas ocorreu um erro apareceu esse erro

/CadastroProdutos.jsp (line: [397], column: [117]) Unterminated [&lt;c:url] tag

Ele ta falando que a tag c:url não foi fechada corretamente

Provavelmente, faltou uma barra (/) antes de fechar a tag. Tenta aí:

<img class="imagem_produto" src="<c:url value = '/produto/imagens?descricao=${registro.descricao}'/>"/>

Além do mais, você está usando algum editor de texto que colore o código?! Facilitaria muito, seu trabalho.