Boa tarde galera…
bom pessoal estou começando a mexer com displaytag …
e estou totalmente perdido …
ja configurei tudo de acordo com o turorial
http://hotwork.sourceforge.net/hotwork/manual/displaytag/displaytag-user-guide.html#Download
tentei colocar o seguinte codigo na jsp…
[code]<%@ taglib uri=“http://displaytag.sf.net” prefix=“display” %>
<display:table name=“someList”>
<display:column property=“mail”/>
<display:column property=“total”/>
display:captionThis is the table caption</display:caption>
</display:table>[/code]
Rodei ela no navegador…
que me devolveu a seguinte mensagem …
Nothing found to display.
Alguem pode me ajudar??
valeu galera
abraços
Realmente não existem dados a serem exibidos, crie um método que retorne uma lista jogue no request ou sessão para que funcione corretamente, o que está tentando exibir de onde vem essas informações?
Ola Pedrosa…
Cara desculpa mas nao entendi …
esse exemplo copiei do tutorial…
mas entao posso criar uma busca dentro desse JSP mesmo??
E como mostro dentro dessa tabela do displaytag?
pedrosa desculpe essas perguntas e que realmente estou perdido mesmo …
abraço
Esse atributo someList precisa ser um objeto do tipo List(ou derivado dele) e estar setado no escopo(session ou request) para funcionar senão vai mostrar essa mensagem(configurada no displaytag.properties).
Segue um simples exemplo…
public class Pessoa {
private String nome;
private Integer id;
// Getter's e Setter's
}
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%
List someList = new ArrayList();
Pessoa pessoa = new Pessoa();
pessoa.setNome("Java");
pessoa.setId(new Integer(1));
someList.add(pessoa);
pessoa = new Pessoa();
pessoa.setNome("DisplayTag");
pessoa.setId(new Integer(2));
someList.add(pessoa);
request.setAttribute("someList", someList);
%>
<display:table name="someList">
<display:column property="nome"/>
<display:column property="id"/>
<display:caption>This is the table caption</display:caption>
</display:table>
Entendeu agora?