Facelets

Gente, desculpe a newbiesse. É que não encontrei muito na internet sobre como devo usar Facelets nessa situação. Eu preciso usar uma dataTable, mas diz-se que não é permitido usar #{}. Podem me ajudar?

layout.xhtml:

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

Controle de Estoque - Faculdade Exponencial

        <div id="sidebar1">
            <ul>
                <li><a href="motos.jsp" title="Motos">Motos</a></li>
                <li><a href="sair.jsp" title="Sair">Sair</a></li>
            </ul>
        </div>

        <div id="mainContent">
            <h2><ui:insert name="titulo"></ui:insert></h2>

            <ui:insert name="conteudo"></ui:insert>

        </div>

        <div id="footer">
            <address>&copy; 2008 - Centro de Inform&aacute;tica - Faculdade Exponencial</address>                
        </div>
    </div>
</body>
[/code]

motos.jsp:

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

  <ui:composition template="layout.xhtml">
      <ui:define name="titulo">Motos</ui:define>
      <ui:define name="conteudo">
          <h:dataTable value="#{dao.listar}" var="moto">
          <h:column>
              <f:facet name="header">
                  <h:outputText value="Pos." />
              </f:facet>
              <h:outputText value="#{moto.id}" />
          </h:column>
          <h:column>
              <f:facet name="header">
                  <h:outputText value="Nome" />
              </f:facet>
              <h:outputText value="#{moto.nome}" />
          </h:column>
          <h:column>
              <f:facet name="header">
                  <h:outputText value="Curso" />
              </f:facet>
              <h:outputText value="#{moto.curso}" />
          </h:column>
          <h:column>
              <f:facet name="header">
                  <h:outputText value="Per." />
              </f:facet>
              <h:outputText value="#{moto.periodo}" />
          </h:column>
          <h:column>
              <f:facet name="header">
                  <h:outputText value="Reg." />
              </f:facet>
              <h:outputText value="#{moto.regular}" />
          </h:column>
          <h:column>
              <f:facet name="header">
                  <h:outputText value="Placa" />
              </f:facet>
              <h:outputText value="#{moto.placa}" />
          </h:column>
          <h:column>
              <f:facet name="header">
                  <h:outputText value="Senha" />
              </f:facet>
              <h:outputText value="#{moto.senha}" />
          </h:column>
    </h:dataTable>
  </ui:define>
  </ui:composition>
[/code]

nao vi detalhadamente seu layout, mas a principio tente apenas renomear a pagina motos.jsp para motos.xhtml e ver se funciona !

[]'s