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=\"details.jsp?index=" + 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! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/5cFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jug-petropolis/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/