Olá, ja fiz alguns projetos utilizando esta taglib, o primeiro eu tive que aprender a configurá-la, os demais eram configurados na base do copy and paste.
Estou com um problema em um projeto, a taglib C parece funcionar porém não me retorna o que eu solicito, e sim o que eu escrevo no código.
web.xml:
<?xml version="1.0" ?>
<web-app>
<taglib>
<taglib-uri>/tags/jstl/core.tld</taglib-uri>
<taglib-location>/WEB-INF/lib/tld/c.tld</taglib-location>
</taglib>
</web-app>
Trecho do código onde estou setando os atributos em minha Action.
request.setAttribute("ok", "ok");
JSP:
<script>
alert('<c:out value="${requestScope.ok}"/>')
</script>
Quando eu executo o jsp, ele abre um alert na tela com a mensagem “${requestScope.ok}”.
Sempre que eu tento fazer este tipo de comunicação, o valor da variárel ou o objeto nunca é transferido, e sim o pedaço de código ${requestScope.objeto}.
Quanto ao C:OUT consigo contornar utilizando o bean:write, porém não consigo trabalhar com c:if e c:forEach.
Onde estou errando?