Mestre Yoda,
 
 
Consegui visualizar o que faltava para chegar a luz, a for�a estava pr�xima e assim consegui sent�-la e us�-la. Segue o c�digo que fez com que eu sentisse a for�a:
 
HttpSession session = request.getSession();
            LinkedList userList = (LinkedList)session.getAttribute("userListaPFBean");
            LinkedList beanFisico = (LinkedList)session.getAttribute("BeanFisico");
            LinkedList fisica = (LinkedList) session.getAttribute("ColetaConsulta");
            Pessoa_Fisica pessoa_fisica2 = (Pessoa_Fisica) session.getAttribute("userFiltroBean");
            pessoa_fisica2.setCpf(dynaForm.get("cpf").toString());
            pessoa_fisica2.setNome(dynaForm.get("nome").toString());//
            pessoa_fisica2.setRegistro(Integer.parseInt(dynaForm.get("registro").toString()));//
            AdminPessoaCrea pessoas = new AdminPessoaCrea();
            beanFisico = pessoas.filtro_pessoa_fisica(Integer.toString(pessoa_fisica2.getRegistro()), pessoa_fisica2.getNome(), pessoa_fisica2.getCpf());
            fisica.add(pessoa_fisica2);
            session.setAttribute("ColetaConsulta", fisica);
            session.setAttribute("BeanFisico", beanFisico);
 
 
Da� surgiu-se mediante a esse filtro uma d�vida de como fa�o a pagina��o do resultado desse filtro de consulta, eu pensei em DisplayTags pela simplicidade na pagina��o de Resultados, mediante ao que os outros padwans dizem, estou tentando implementar a classe que faz a pagina��o do DisplayTag com o Banco. Estou sentindo que a for�a esta chegando perto mas pra isso preciso da ilumina��o de sua sabedoria, segue o c�digo da Classe que implementa a pagina��o do resultado na p�gina:
 
public class Wrapper extends TableDecorator {
    private FastDateFormat dateFormat;
    AdminProtocoloCrea crea = new AdminProtocoloCrea();
    Protocolo protocolo;
    LinkedList lista = new LinkedList();
    public String interessado;
    private DecimalFormat moneyFormat;
   
    public Wrapper() {
        super();
       
        this.dateFormat = FastDateFormat.getInstance("MM/dd/yy");
        this.moneyFormat = new DecimalFormat("$ #,###,###.00");
       
    }
   
    public String getNullValue() {
        return null;
    }
   
    public String getDate() {
        return this.dateFormat.format(((ListObject) this.getCurrentRowObject()).getDate());
    }
   
    public String getMoney() {
        return this.moneyFormat.format(((ListObject) this.getCurrentRowObject()).getMoney());
    }
   
    public String getLink1() {
        ListObject object = (ListObject) getCurrentRowObject();
        int index = getListIndex();
       
        return "<a href="" + index + "\">" + object.getId() + "</a>";
    }
    public String getInteressado() {
        try{
            lista=crea.consulta_protocolo2();
            Iterator iterator=lista.iterator();
            while(iterator.hasNext()) {
                iterator.next();
                protocolo = new Protocolo();
                protocolo.getinteressado();
            }
        }catch(Exception e) {
            e.getMessage();
            System.out.println("Erro:"+e);
        }
       
        return protocolo.getinteressado();
    }

Mestre preciso de vc agora, o erro que esta dando � que a Classe Wraper n�o esta reconhecendo o atributo protocolo.getinteressado();
 e por isso esta dando erro de Compila��o do JSP, porque ele num encontra o atributo dessa classe, tenho que estudar mais eu sei, mas preciso de uma luz, seu padwan esta se esfor�ando, mas a for�a fugiu novamente de mim, espero que sua for�a ajude a eu encontrar a minha.
 
 
Aguardo sua luz vinda da for�a
Atenciosamente
Seu Padwan
Conrad Peres.


Mestre Yoda <[EMAIL PROTECTED]> wrote:
Caro Padawan,

A linha do setAttribute() do in�cio do c�digo voc� tirar, a For�a est� pr�xima de voc�. Senti-la voc� dever�...
Voc� dizer em outro e-mail que sucesso n�o conseguir. Yoda lhe pergunta: porque n�o h� sucesso ? Exception acontece ?? Se alguma exception em seu c�digo ocorrer, o StackTrace voc� para lista, deve enviar.

Se exception nao ocorrer, o que lhe aflige ? Resultado inesperado ?
Temo que voc� queira guardar objetos sem repeti��o, isto s� funcionar se HashSet ou TreeSet, voc� utilizar no lugar de LinkedList.

Yoda algo antev�, com a seguinte linha voc� cuidado deve ter: dynaForm.get("cpf").toString() 
Prefira utilizar:    (String)dynaForm.get("cpf");
...pois dynaForm.get(...), Object retornar... por isso casting voc� deve fazer... exemplo vc deve seguir:
 
DynaActionForm dynaForm=(DynaActionForm)form;
String name=(String)dynaForm.get("name");
 
Que a for�a esteja com voc�,

Mestre Yoda
[EMAIL PROTECTED]
http://www.starwars.com/databank/character/yoda/index.html



=========================================================

Mestre Yoda,


Por favor se a for�a n�o estiver perto de mim , verifique o falta para a for�a se aproximar de mim:



HttpSession session = request.getSession();
            LinkedList userList = (LinkedList)session.getAttribute("userListaPFBean");
           
            System.out.println("recebeu do linkedlist de userListaPFBean");
            //Iterator iter = userList.iterator();
            System.out.println("recebeu do iterator de userListaPFBean");
            LinkedList fisica = (LinkedList) session.getAttribute("ColetaConsulta");
            Pessoa_Fisica pessoa_fisica2 = (Pessoa_Fisica) session.getAttribute("userFiltroBean");
            //while (iter.hasNext()) {
               
                //session.setAttribute("userListaPFBean", users);
               
                pessoa_fisica2.setCpf(dynaForm.get("cpf").toString());
                pessoa_fisica2.setNome(dynaForm.get("nome").toString());//
                pessoa_fisica2.setRegistro(Integer.parseInt(dynaForm.get("registro").toString()));//
                AdminPessoaCrea pessoas = new AdminPessoaCrea();
                fisica = pessoas.filtro_pessoa_fisica(Integer.toString(pessoa_fisica2.getRegistro()), pessoa_fisica2.getNome(), pessoa_fisica2.getCpf());
                //LinkedList userList = (LinkedList) session.getAttribute("userListaPFBean");
               
                //session.setAttribute("ColetaConsulta", fisica);
                //session.removeAttribute("userListaPFBean");
            //}
            userList.add(fisica);
            pessoa_fisica2 = (Pessoa_Fisica)session.getAttribute("userFiltroBean");
            session.setAttribute("userFiltroBean", pessoa_fisica2);
            session.setAttribute("ColetaConsulta", fisica);
           


Aguardo sua Luz
Atenciosamente
Conrad Peres.

Mestre Yoda <[EMAIL PROTECTED]> wrote:
Meu Caro,

D�vidas em seu c�digo, eu vejo.
Por que, session.setAttribute("userListaPFBean", users) voc� usar, antes do
session.getAttribute(users) ??


Que a for�a esteja com voc�,

Mestre Yoda
[EMAIL PROTECTED]



> ----- Original Message -----
> From: Conrad Peres
> To: [EMAIL PROTECTED]
> Sent: Thursday, September 16, 2004 4:37 PM
> Subject: [JUG-Petro] Consulta com Filtro utilizando Struts
>
>
> Senhores,
>
> Estou tentando fazer um filtro de uma Consulta Sql em Struts, mas ainda
n�o consegui obter sucesso, se algu�m puder me ajudar com isso ou pelo menos
dar uma dica de pra onde devo ir agradeceria imensamente.
>
>
>
> Segue o c�digo do Servlet (Controller) que faz isso, os outros m�todos s�o
> apenas regra de neg�cio o grande problema mora nesse Servlet:
>
>
>
>
>
> HttpSession session = request.getSession();
>             session.setAttribute("userListaPFBean", users);
>             Pessoa_Fisica fisica = new Pessoa_Fisica();
>             fisica.setCpf(dynaForm.get("cpf").toString());
>             fisica.setNome(dynaForm.get("nome").toString());//
>
>
fisica.setRegistro(Integer.parseInt(dynaForm.get("registro").toString()));//
>             AdminPessoaCrea pessoas = new AdminPessoaCrea();
>             users =
> pessoas.filtro_pessoa_fisica(Integer.toString(fisica.getRegistro()),
> fisica.getNome(), fisica.getCpf());
>             LinkedList userList = (LinkedList)
> session.getAttribute("userListaPFBean");
>             userList.add(users);
>             session.removeAttribute("userListaPFBean");
>


Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers�o. Instale agora!
Yahoo! Groups Sponsor
ADVERTISEMENT
click here


Yahoo! Groups Links

Atrašyti