I stated that I do not do any processing in my JSP's, there is only
enough logic in my JSP to display what I need. JSP's were developed to
separate logic from presentation.  Use a SERVLET there is already too
much processing that takes place in a JSP.  Go from the JSP to the
servlet back to the JSP.

----- Original Message -----
From: "Ganesh N.M" <[EMAIL PROTECTED]>
Date: Thursday, October 26, 2000 3:15 pm
Subject: TO T A Flores

> Flores,
>
> Can u just ell me how u r calling/using  this  code snippet in
> JSP.
>
> i.e getConnection() u used in the following?
>
> Please give me the full coding.
>
> Ganesh
>
> -----Original Message-----
> From: T A Flores
> To: [EMAIL PROTECTED]
> Sent: 10/20/00 4:11 AM
> Subject: Re: TO T A Flores
>
> No, because I am not re-connecting to the database.  I do not perform
> my processing in my JSP's.  Now, let me ask you this.  When you close
> your connection in the servlet don't you loose the result set?
> Additionally, I do not use (regular) beans to get my connections I use
> Weblogic's Connection pooling features then perform JNDI lookup.  This
> way my code is completely portable.  See the following code snippet:
>
> public Connection getConnection ( ) {
>     try{
>     Context context = new InitialContext ( );
>     javax.sql.DataSource ds = ( javax.sql.DataSource ) context.lookup
> ( "DbDataSource" );
>          conn = ds.getConnection ( );
>          }catch ( NamingException n){
>          n.printStackTrace( );
>          }catch ( SQLException s){
>          s.printStackTrace( );
>          }catch ( Exception ex ){
>          ex.printStackTrace( );
>         }
>     return conn;
> }
>
> Final though do we see too much processing in JSP's.
>
>
>
> ----- Original Message -----
> From: marco <[EMAIL PROTECTED]>
> Date: Thursday, October 19, 2000 3:00 pm
> Subject: TO T A Flores
>
> > Hi all,
> > The use of all this vector and hashtable is not memory killer in JSP
> > processing???
> > Is't better to use directly the resultset in the JSP Page????
> > like:
> > ......
> > rs = stmt.excuteQuery(strSql);
> > while(rs.next()){
> > %>
> > <tr>
> >    <td><%= rs.getInt("ID") %></td>
> > </tr>
> > <%
> > }
> > .......
> >
> > what of this method is better???
> > Why you use a servlet and not a JavaBean to get the ResultSet????
> > I use a JavaBean that connect to DB using connectDB() method,
> > extract the
> > ResultSet using getRs() method and disconnect DB using
> > disconnectDB()...i write this simple Bean 'cause i think is better
> > to use it... but know i'm
> > not sure... can you explain why you use this method to access DB???
> >
> > Thanx, mark
> >
> >
> >
> >
> > > I think if you were more specific about your exact problem you
> might> > get a little more assistance.  At any rate, below are a
> couple> of code
> > > snipets.  I use a servlet to perform the query and pass the
> > result set
> > > to a JSP.  I think the following will at least give you a very
> good> > start.
> > >
> > > In the servlet . . . .
> > >
> > >      rs = stmt.executeQuery( sql );
> > >      while (rs.next( ) ){
> > >
> > >      Vector vector = new Vector();
> > >      vector.add(new Integer(rs.getInt("var1")));
> > >      vector.add(new Integer(rs.getInt("var2")));
> > >      vector.add(rs.getString("var3"));
> > >      vector.add(rs.getString("var1"));
> > >      hashtable.put(rs.getString("var1"),vector);
> > >
> > >      session.setAttribute("Name the hashtable", hashtable);
> > >
> > > then in the JSP . . . .
> > > <%
> > >      Enumeration enum=null;
> > >      Hashtable ht = new Hashtable();
> > >      Vector vec = new Vector();
> > >
> > >      try{
> > >          ht =(Hashtable) session.getAttribute("Hashtable
> > > Name");
> > >          enum = ht.keys();
> > >          int i=0;
> > >          }catch(Exception e){System.out.println(e.toString());}
> > > %>
> > > <%
> > >            while(enum.hasMoreElements()){
> > >                vec = (Vector) ht.get(enum.nextElement());
> > > %>
> > > <table>
> > > <tr>
> > >     <td><%=vec.get(0).toString()%></td>
> > >     <td><%=vec.get(1).toString()%></td>
> > >     <td><%=vec.get(2).toString()%></td>
> > > </tr>
> > > <%
> > >      }
> > > %>
> > >
> >
> >
>
========================================================================
> ===
> > To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> > JSP-INTEREST".
> > Some relevant FAQs on JSP/Servlets can be found at:
> >
> > http://java.sun.com/products/jsp/faq.html
> > http://www.esperanto.org.nz/jsp/jspfaq.html
> > http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> > http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
> >
>
>
========================================================================
> ===
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.html
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to