JSTL - De novo

Valeu pessoal. Eu ja estava alguns dias me batendo com esse mesmo problema e agora esta resolvido.

Valeuzzzzz mesmo.

Obrigado
Patrick Weege

Pessoal, estou tendo o mesmo problema do Bjorg…

estou usando jstl 1.1, jboss 4.0.1 (tomcat 5.0.28) e java 5…

já chequei a versão do do web-xml, o cabeçalho está assim:

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns=“http://java.sun.com/xml/ns/j2ee
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation=“http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd”
version=“2.4”>

no meu jsp:

<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<c:if test="${!empty sessionScope.userHttpSessionDTO.postalBox}">
… //nao ta imprimindo as coisas daqui de dentro
</c:if>

como pode se ver no comentario, ele nao esta imprimindo as coisas dali, como se o objeto nao estivesse na sessao (porem está, pq eu coloquei, la na action).

nao ta funcionando nem com logic:present…

ah, funcionava certinho no jboss 3.2.XX… mas agora nada!!

alguem tem alguma luz?!

valeu, abraços

Galera desculpa recussitar este tópico mas não consigo fazer rodar EL com JSTL eu to precisando para fazer umas tabelas com DisplayTag

Abaixo segue alguns trechos de códigos

web.xml

[code]<?xml version="1.0" encoding="ISO-8859-1"?>

[/code]

taglib.jsp

[code]<%@ page language=“java” pageEncoding=“ISO-8859-1” contentType=“text/html; charset=ISO-8859-1” %>
<%@ taglib uri=“http://ajaxanywhere.sourceforge.net/” prefix=“aa” %>

<%–@ taglib uri=“http://acegisecurity.org/authz” prefix=“authz” --%>
<%@ taglib uri=“http://displaytag.sf.net” prefix=“display” %>
<%@ taglib uri=“http://displaytag.sf.net/el” prefix=“display-el” %>

<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<%@ taglib uri=“http://java.sun.com/jsp/jstl/fmt” prefix=“fmt” %>

<%@ taglib uri=“http://www.mentaframework.org/tags-mtw/” prefix=“mtw” %>[/code]

Pagina com DisplayTag

[code]

<c:set var=“gerar”><mtw:i18n key=“grid.gerar”/></c:set>
<c:set var=“data”><mtw:i18n key=“pedido.pedData”/></c:set>
<c:set var=“pedItens”><mtw:i18n key=“pedido.itensPedido”/></c:set>

" method="post">
<display:table name="listaPedidos" requestURI="/ProdutoAction.listAll.mtw" excludedParams="*" 
			   pagesize="15" export="false" htmlId="pedido" id="pedido" style="width:100%">
			   
	<display:column title="${gerar}" style="text-align:center">
		<mtw:input type="checkbox" name="pedGerado${pedido_rowNum}" extra="checked=${pedido.pedGerado}"/>
	</display:column>
	<display:column title="${data}" property="pedData" sortable="true" style="text-align:center" />
	
	<c:set var="nestedName" value="listaPedidos.item[${parent_rowNum -1}].subList" /> 
	  
	<display:column title="${pedItens}">  
		<display:table name="${nestedName}" id="child${pedido_rowNum}"  class="simple sublist">
			<display:column title="Teste" property="itpedQtde"/>
		</display:table>
 	</display:column>  
 					    
</display:table>
[/code]

Muito Obrigado pela atenção de todos.

Mas não to mais conseguindo axar aonde estou errando…

Bom dia galera…

Fiz umas modificações no pagina que ta usando JSTl com EL elas seguem abaixo

[code] <display:table name=“listaPedidos” requestURI="/ProdutoAction.listAll.mtw" excludedParams="*"
pagesize=“15” export=“false” htmlId=“pedido” id=“pedido” style=“width:100%”>

	<display:column title="${gerar}" style="text-align:center">
		<mtw:input type="checkbox" name="pedGerado${pedido_rowNum}" extra="checked=${pedido.pedGerado}"/>
	</display:column>
	<display:column title="${data}" property="pedData" sortable="true" style="text-align:center" />
	
	<c:set var="nestedName" value="${listaPedidos}.item[${pedido_rowNum-1}].subList" />
	  
	<display:column title="${pedItens}">  
		<display:table name="${nestedName}" id="child${pedido_rowNum}"  class="simple sublist">
			<display:column title="Teste" property="itpedQtde"/>
		</display:table>
 	</display:column>  
 					    
</display:table>

<c:out value="${nestedName}"></c:out>[/code]

coloquei um c:out para ver o que estava jogando na variavel e olha o que joga

[beans.Pedido@7ce19278, beans.Pedido@7ce19297].item[1].subList

Ja tentei colocar o o nome da lista que esta dentro do bean Pedido para ver e da a mesma coisa

Mas se eu colocar nesse formato aqui

<c:set var="nestedName" value="listaPedidos.item[${pedido_rowNum-1}].subList" />

Ele da a seguinte MSG mesmo colocando o nome da lista que esta dentro do meu bean que seria itensPedido

java.lang.NoSuchMethodException: Unknown property ‘item’

Alguém poderia me dar uma luz sobre esse negócio muito obrigado a todos