Inserir Action no DisplayTag

2 respostas
gilsonsbf

Ola pessoal,

Eu estou com um problema aqui. Eu li a documentação e os tutoriais de DisplayTag, mas nao tive sucesso. Eu tenho uma action que retorna uma Collection de registros da DTO:

public ActionForward listar(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		

		ActionForward forward = null;
		ClienteDAO clienteDAO = new ClienteDAO();
		Collection clientes = null;
		
		try {
			clientes = clienteDAO.getCliente();
			forward = mapping.findForward("listaCliente");
		} catch (Exception e) {
			request.setAttribute("err",e.getClass().getName()+ ":" + e.getMessage());
			forward = mapping.findForward("ERRO");
			
		}
		
		request.setAttribute("clientes", clientes);
		return forward;
				
		
	} // fim do metodo listar

E abaixo tem o trecho do <display:table>;

&lt;display:table name="${clientes}" requestURI="cadOcorrencia.do"&gt;
   &lt;display:column property="idCliente" title="Identificacao"/&gt;
   &lt;display:column property="razao_social" title="Nome da Empresa"/&gt;
   &lt;display:column property="cnpj" title="CNPJ"/&gt;
&lt;/display:table&gt;

Aonde eu errei?

VLW!!

2 Respostas

juloko666

ele exibe msg de erro?

tenta assim…

&lt;display:table name="requestScope.clientes" requestURI="cadOcorrencia.do"&gt;  
    &lt;display:column property="idCliente" title="Identificacao"/&gt;  
    &lt;display:column property="razao_social" title="Nome da Empresa"/&gt;  
    &lt;display:column property="cnpj" title="CNPJ"/&gt;  
&lt;/display:table&gt;

ve se funciona!

gilsonsbf

Não adiantou.

Essa action tem mais de um método. Tem os métodos CRUD e esse de listar. As colunas eu peguei os nomes de acordo com as propriedades do form e da DTO.
Será que tem que fazer mais de uma Action?

Criado 29 de maio de 2009
Ultima resposta 29 de mai. de 2009
Respostas 2
Participantes 2