Caro Padawan,
 
O atributo "public String interessado" em Wrapper nao precisar...

Exemplos de display tag implementar voc� deve.

Que a For�a esteja com voc�,

Mestre Yoda
http://www.starwars.com/databank/character/yoda/index.html

 




Conrad Peres <[EMAIL PROTECTED]> wrote:
Caro Amigo Jedi Carlos,
 
 
 
Ainda sou um Padwan eu sei por isso pe�o ajuda de jedis mais experientes, mas respondendo a pergunta de Mestre Yoda, e a sua :-), j� tinha colocado o printStackTrace() l� no try catch, na verdade o problema n�o � esse, No caso o erro que esta acontecendo � um erro de refer�ncia, o Display Tags tem a propriedade de colocar linhas de uma coluna de acordo com o   resultado do LinkedList vindo de um m�todo que implementa regras de neg�cio, eu n�o estou encontrando uma maneira de jogar o resultado do linkedlist em uma propriedade da Classe Wrapper e dessa forma colocar isso na coluna da pagina��o da tabela. Tentei adicionar uma propriedade nova a essa classe e ai
aconteceu o seguinte erro:
 
 
Exception: [.LookupUtil] Error looking up property "interessado" in object type "org.displaytag.sample.Wrapper"
Cause:     null
 
Aguardo instru��es para manejo do sabre de luz.
 
Atenciosamente
Conrad Peres.

Carlos Magno <[EMAIL PROTECTED]> wrote:
   Fala Conrad,

   � cara, todos n�s queremos ser "Java Jedis" ou "Jedis do
Java" sei
l�... e, realmente, trabalhar com cada linha de c�digo, da mesma
forma
que um Jedi faz cada movimento com o sabre de luz � um caminho
longo !

   Pra concertar esse erro seu, seria bom vc mandar o stack trace,
acho que Yoda j� tinha dito isso :-) portanto coloque seu bloco
catch
assim:

         }catch(Exception e) {
             System.out.println("Erro: " + e.getMessage());
             e.printStackTrace();
         }

e depois manda pra gente !

E por falar em Padawans, cad� todo mundo ?? Esta lista tem 410
membros e o pessoal anda sumido :-( Ser� que foram para o "Lado
Negro
da For�a" ??


[]�s

__________________________________
Carlos Magno
Java Developer - Neki Technologies
www.neki.com.br

Conhe�a HotWork
http://hotwork.sourceforge.net





--- In [EMAIL PROTECTED], Conrad Peres
<[EMAIL PROTECTED]> wrote:
> 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");
> >
>



__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


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


Yahoo! Groups Links

Atrašyti