Boa Tarde galera…
tenho uma aplicação Struts 1, e nas minhas páginas jsp eu não consigo usar, por exemplo, ${meuObj.campo}
eu sempre tenho que fazer assim:
<c:out value="${meuObj.campo}"/>
alguém sabe me dizer pq?
abraco
Boa Tarde galera…
tenho uma aplicação Struts 1, e nas minhas páginas jsp eu não consigo usar, por exemplo, ${meuObj.campo}
eu sempre tenho que fazer assim:
<c:out value="${meuObj.campo}"/>
alguém sabe me dizer pq?
abraco
Veja se no servidor você tem o pacote jstl*.jar
então cara… não tinha no servidor… ai coloquei e não mudou nada… hehe…
mas eu vi que tem no meu projeto… até troquei para ver se dava alguma coisa, mais nada…
alguma outra dica?
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-tiles" prefix="tiles" %>
<%@ taglib uri="jstl/c" prefix="c"%>
<%@ taglib uri="jstl/fmt" prefix="fmt"%>
<%@ taglib uri="/tags/displaytag" prefix="display"%>
esta desta forma…
só para deixar mais claro…qdo eu coloco ${meuObj.campo} aparece a mesma coisa na tela… entende né?
como se não interpretasse…
cara… estou marcado…
no meu web.xml esta desta forma,
[code]
…[/code]
e esta definição é para servlet inferior a 2.4 certo… então alterei para
[code]
<?xml version="1.0"?>[/code]
e agora esta blz…
mas tb agora onde tinha <c:out value="${meuObj.campo}"/> da erro na página, diz que não aceita a expressão…
attribute value does not accept any expressions
org.apache.jasper.JasperException: /jsp/pvt/sisav/faturamento/frm_pedido_carteira.jsp(55,33) According to TLD or attribute directive in tag file, attribute value does not accept any expressions
sera que tem algum modo de poder usar com o <c:out e sem?
só pra fechar…
eu precisei colocar esta diretiva nas páginas…
<%@ page isELIgnored ="true" %>
para desabilitar as el onde eu estou usando o c:out…
valeu thiago.correa…
abraco