Eu fa�o debug de JSP no NetBeans 4.0 (uau)!

----- Original Message ----- 
From: "ldaniel" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, December 02, 2005 6:00 PM
Subject: Re: [cejug-discussao] Tratamento de dados em blob


> Oi, pessoal.
>
> S� um coment�rio:
>
> A menos que voc� conhe�a uma forma eficiente de debugar o JSP, n�o � uma
> pr�tica muito boa colocar tanto c�digo Java, pois fica muito mais dif�cil
> encontrar problemas. Quanto ao debug do JSP, estou procurando um jeito
(sei
> que tem gente que faz), mas n�o conhe�o ainda. Ent�o, se algu�m souber e
> quiser compartilhar, eu ficaria grato.
>
> []s.
>
> ----- Original Message ----- 
> From: "Elias Sales" <[EMAIL PROTECTED]>
> To: <[email protected]>; "CMilfont" <[EMAIL PROTECTED]>
> Sent: Wednesday, March 02, 2005 18:59
> Subject: Re: [cejug-discussao] Tratamento de dados em blob
>
>
> > Valeu cara vou testar...
> >
> > ----- Original Message ----- 
> > From: "CMilfont" <[EMAIL PROTECTED]>
> > To: "Elias Sales" <[email protected]>
> > Sent: Wednesday, March 02, 2005 10:04 AM
> > Subject: Re: [cejug-discussao] Tratamento de dados em blob
> >
> >
> > > ve se esses codigos te ajudam...
> > >
> > > jsp com um exemplo de insercao:
> > >
> > > <%@ page import="java.util.*" %>
> > > <%@ page import="java.text.*" %>
> > > <%@ page import="java.sql.*" %>
> > > <%@ page import="org.apache.commons.fileupload.*" %>
> > >
> > > <%
> > > if (FileUpload.isMultipartContent(request)) {
> > >                 DiskFileUpload fu = new DiskFileUpload();
> > >                 fu.setSizeMax(800000);
> > >                 try {
> > >                         List items = fu.parseRequest(request);
> > >                         Iterator i = items.iterator();
> > >                         FileItem fi;
> > >                         String cmt=null;
> > >
> > >                         while (i.hasNext()) {
> > >                                 fi = (FileItem)i.next();
> > >                                 if (fi.isFormField()) {
> > >                                         cmt = fi.getString();
> > >                                 } else{
> > >
> > >                                         int size = (int) fi.getSize();
> > >                                         byte [] imagem = new
byte[size];
> > >                                         imagem = fi.get();
> > >
> > >                                         //upload.read(imagem, 0,
size);
> > >
> > >
> > Class.forName("com.mysql.jdbc.Driver");
> > >                                         Connection con =
> >
>
DriverManager.getConnection("jdbc:mysql://localhost:3306/sistema?user=root&p
> > assword=");
> > >                                         PreparedStatement pstm =
> > con.prepareStatement("INSERT INTO tb_fotos (nome, foto) VALUES (?, ?)");
> > >                                         pstm.setString(1, cmt);
> > >                                         pstm.setBytes(2, imagem);
> > >                                         pstm.executeUpdate();
> > >                                         con.close();
> > >                                 }
> > >                         }
> > >                 } catch (FileUploadException e) {
> > >                         out.print("Erro no upload do arquivo");
> > >                 } catch (SQLException e) {
> > >                         out.print("Erro na consulta com o banco de
> > dados");
> > >                 } catch (Exception e) {
> > >                         out.print(e.getMessage());
> > >                 }
> > > }else {
> > >         out.print("O Formulario nao possui dados bin�rios");
> > > }
> > >
> > > %>
> > >
> > > <html>
> > > <body bgcolor="#FFFFFF">
> > > <h2>Fonto inserida com sucesso no banco de dados!</h2>
> > > </body>
> > > </html>
> > >
> > > /************************************
> > > exemplo de leitura:
> > >
> > > <%@ page language="java" %>
> > > <%@ page import="java.util.*" %>
> > > <%@ page import="java.text.*" %>
> > > <%@ page import="java.io.*" %>
> > > <%@ page import="java.lang.*" %>
> > > <%@ page import="java.sql.*" %>
> > > <%@ page import="java.awt.*" %>
> > >
> > > <%!
> > > byte [] image;
> > > %>
> > >
> > > <%
> > > try {
> > >         // criando a conexao com o banco de dados
> > >
> > >         Class.forName("com.mysql.jdbc.Driver");
> > >         Connection con =
> >
>
DriverManager.getConnection("jdbc:mysql://localhost:3306/sistema?user=root&p
> > assword=");
> > >         //PreparedStatement pstm = con.prepareStatement("INSERT INTO
> > tb_fotos (nome, foto) VALUES (?, ?)");
> > >         Statement stm = con.createStatement();
> > >
> > >         int codigo;
> > >         // pegando o codigo da foto a ser exibida
> > >         if (request.getParameter("numero") == null){codigo = 1; }
> > >         else{codigo =
Integer.parseInt(request.getParameter("numero"));}
> > >
> > >         ResultSet rs = stm.executeQuery("SELECT * FROM tb_fotos WHERE
id
> =
> > "+codigo);
> > >         if (rs.next()) {
> > >
> > >                 Blob blob = rs.getBlob("foto");
> > >
> > >                 //JPEGManager.encodeJPG(response.getOutputStream(),
> > blob.getBytes(1, (int) blob.length()));
> > >                 image = blob.getBytes(1, (int) blob.length());
> > >                 int BUFFER = image.length;
> > >                 InputStream fs = new ByteArrayInputStream(image);
> > >                 JPEGImageDecoder decoder =
> > JPEGCodec.createJPEGDecoder(fs);
> > >                 BufferedImage bImage =
decoder.decodeAsBufferedImage();
> > >                 JPEGImageEncoder encoder =
> > JPEGCodec.createJPEGEncoder(out);
> > >                 encoder.encode(bImage);
> > >                 fs.close();
> > >                 fs = null;
> > >                 encoder = null;
> > >                 bImage = null;
> > >
> > >         }
> > >         con.close();
> > > }catch (Exception e){
> > >         // erro
> > >         %>Erro encontrado<%
> > > }
> > > %>
> > >
> > >
> > > Elias,
> > > Escreveu em Tuesday, March 1, 2005, 7:03:19 PM:
> > >
> > > ES> alguem tem algum exemplo de gravar e ler campos em
> > > ES> blob usando mysql?
> > > -- 
> > > Atenciosamente,
> > >  CMilfont
> > >  [EMAIL PROTECTED]
> > >
> > > -- 
> > > Curtindo: Pitty Festival de Ver�o 2005 - 01
> > >
> > >
> > >
> >
>
> --------------------------------------------------------------------------
> > -----------------
> > > Ceara' Java User Group
> > >
> > >   Para cancelar sua assinatura, envie um e-mail para:
> > [EMAIL PROTECTED]
> > >   Para mais informacoes, mande um e-mail para:
[EMAIL PROTECTED]
> > >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> > >
> >
> >
>
> --------------------------------------------------------------------------
> -----------------
> > Ceara' Java User Group
> >
> >   Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> >   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
>
>
> --------------------------------------------------------------------------
-----------------
> Ceara' Java User Group
>
>   Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>


-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 


Responder a