Galerinha estou tentando usar o display tag no net beans, fiz do jeito que fala no manual que achei na net, bom eu acho que fiz certo né, mas num da certo, por um acaso alguem sabe fazer essa configuração do display tag no net beans?
galerinha quando compilo o meu projeto da duas mensagens de log4j
voces sabem por que da essa mensagem?
Gu1
Galerinha consegui caminhar um pouco com display tag, mas esta dando um erro que até agora não consegui resolver, vou postar o codigo e o erro que esta dando, caso alguem saiba e queria postar aki ficarei grato:
O codigo:
<%@pagecontentType="text/html"%><%@pagepageEncoding="UTF-8"%><%@pageimport="java.sql.*"%><%@pageimport="java.util.ArrayList"%><%@pageimport="java.util.List"%><%@pageimport="java.lang.String"%><%@pageimport="org.displaytag.tags.*"%><%@tagliburi="http://displaytag.sf.net"prefix="display"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>JSPPage</title></head><body><h1>JSPPage</h1><formname="pagina"><%Stringnomerazao=request.getParameter("nome");Connectioncon;try{Class.forName("com.mysql.jdbc.Driver");con=DriverManager.getConnection("jdbc:mysql://localhost:82/bd_email","root","");intlimit=2;// quantidade de resultados por páginaStatementstm;ResultSetrs;stm=con.createStatement();Stringsql="";Stringsql1="";if(nomerazao!=""){sql="SELECT ID, NOMERAZAO, APELIDOFANTASIA, CIDADE, ESTADO FROM DADOS WHERE NOMERAZAO LIKE '%"+nomerazao+"%'";sql1="SELECT COUNT(*) AS c FROM DADOS WHERE NOMERAZAO LIKE '%"+nomerazao+"%'";}rs=stm.executeQuery(sql);rs.next();ArrayListlist=newArrayList();Stringvar="";if(rs.next()){do{list.add(rs.getString("nomerazao"));// Adiciona um objetolist.add(rs.getString("apelidofantasia"));// Adiciona um objetolist.add(rs.getString("cidade"));// Adiciona um objetolist.add(rs.getString("estado"));// Adiciona um objeto }while(rs.next());}/***http://www.guj.com.br/posts/list/34403.java#183420***/request.setAttribute("list",list);%><linkrel="stylesheet"href="css/displaytag.css"type="text/css"media="screen, print"/><display:tablename="list"><display:columnproperty="nome"title="Nome/Razao Social"/><display:columnproperty="apelidofantasia"title="Apelido/Nome Fantasia"/><display:columnproperty="cidade"title="Cidade"/><display:columnproperty="estado"title="Estado"/><display:caption>ResultadodaConsulta</display:caption></display:table><%Statementstm1;ResultSetrs1;stm1=con.createStatement();rs1=stm1.executeQuery(sql1);rs1.next();inttotal_rows=Integer.parseInt(rs1.getString("c"));}catch(Exceptione){out.println("Falha na conexão! Erro: "+e.getMessage());}%></body></html>
ddduran
Gu, você confundiu algumas coisas
na sua lista você deveria colocar um objeto que encapsulase os dados, nomerazao, apelidofantasia, cidade e estado;
ai então você conseguiria pegar os atributos desse seu objeto
o maximo que você conseguiria do jeito que você fez seria aparecer cada um desses campos em uma linha do display
Gu1
Valew ddduran, mas graças a Deus consegui resolver esse problema, mas mesmo assim muito obrigado pela ajuda…
até mais…
leandrocliqueaqui
E a amigo, blz?
Sera que teria como vc postar a solucao dos seus problemas acima, pois estou estudando isso tambem e os erros sao exatamente iguais aos seus.
Obrigado,
Gu1
velhinho posto sim, só não postei agora pq estou em casa, amanhã eu posto pego o código fonte e posto aqui…
até mais
velhinho o que vc quis dizer com codigo espaguete? não entendi, se for possivel, vc poderia me dizer? obrigado
Gu1
boa tarde Felipe
velhinho não sei se é a melhor forma de se fazer isso, mas foi o unico jeito que consegui fazer. Vamos lá.
em relação a essa mensagem:
a unica coisa que fiz foi retirar da minha biblioteca o seguinte .jar “jcl104-over-slf-1.4.2.jar”
feito isso a mensagem para de aparecer.
agora vamos para a próxima mensagem
já a segunda mensagem:
vc precisa fazer o seguinte import:
<%@pageimport="java.lang.String"%>
velho acredito que seja isso, caso não resolva seu problema posta aqui que dou uma outra olhada no codigo.
AH e se resolver seu problema, e senão for pedir muito posta aqui tb.
abraços…
Gu1
Ops Leandrão espero que te ajude tb abraços… respondi sua pergunta mas coloquei o nome de outra pessoa
felipeguerra
Gu,
Me desculpe, mas se você tentou responder ao meu post, viajou total…
Deve ter se confundido nos posts!
Gu1
isso respondi o do leandrocliqueaqui confundi as pessoas, velhinho foi mal…
JMan
Primeiro GU;
Que é isso que vc está fazendo, isso é código espaguete!!! Que tal fazer algo mais “melhor de bom”!!!
Cara, independente de vc estar utilizando IDE X ou Y, a questão deveria ser Java + DisplayTag.
Bom da uma olhada no próprio site, direto da “fonte”.
Inclusive aqui vc encontra varios exemplos .war que vc pode distribuir via o seu appserver e ver funcionando, depois ver o fonte e etc; tudo, TUDO mesmo vc encontra no site.