Display Tag configurar

4 respostas
rdgms

Eu estou tentando utilizar o display tag lib mais não estou conseguindo…
oque eu fiz:

baixei os seguintes jar e claro adicionei eles:
[list]displaytag[/list]
[list]commons-logging[/list]
[list]commons-lang[/list]
[list]commons-collections[/list]
[list]commons-beanutils[/list]
[list]log4j[/list]

e o meu codigo esta assim

<d:table id="perfil" name="${listaPerfil}" requestURI="${perfil.lista.logic}">
            <d:column property="id" sortable="true"/>
            <d:column property="nome"/>            
            <d:column property="descricao"/>            
        </d:table>

o erro que da:

Tabela Perfil
Nothing found to display.

Não sei oque eu estou fazendo de errado… tem registro no banco de dados o parametro na logic ja esta marcado como Out…
to de cabeça quente ja se alguem tiver tbm uma lib iguao o display tag e mais facil de configurar poem ai…
vlw

4 Respostas

Pedrosa

Pelo o que vi vc esta usando o VRaptor correto?, como esta montando essa lista e como esta passando para a JSP?
Essa mensagem é que não existe nenhum registro nessa lista, poste o codigo para ajudarmos.

rdgms

É VRaptor Sim...
a mensagem que da é que não existe a lista.. mais aparece um mensagem embaixo (no editor jsp do netbeans) dizendo ClassNotFound..
Ai parte do meu logic

@Component("perfil")
public class PerfilLogic {
    
  
    @Out(scope=ScopeType.REQUEST) 
    List<Perfil> listaPerfil = new ArrayList<Perfil>();

    public void lista() {
        PerfilDAO dao = new PerfilDAO();
        listaPerfil = dao.buscarLista();
        dao.fecharConexao();
        return listaPerfil;
     }

VLW!!

Pedrosa

Pode ser problema no classpath (“faltando algum jar”), crie um método main para teste e percorra essa lista se tiver algum dado sera exibido, e ai tera certeza que o metodo da lista esta ok e o problema é em outra parte.

rdgms

Amigo eu criei o metodo…
e testei a lista esta sendo retornada… sim…
o erro parece ser no displaytag mesmo…

Criado 31 de outubro de 2008
Ultima resposta 31 de out. de 2008
Respostas 4
Participantes 2