Plus, you only seem to be requesting one value from the database, so asking
for the second is going to give you an IndexArrayOutOfBoundException.
    (*Chris*)

----- Original Message -----
From: Antonio Villafana <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 04, 1999 6:05 AM
Subject: Re: urgent help reqd for IndexArrayOutOfBoundException


> Hi, I think the following may be the source of your problem:
>  'rs.getString(2)+">"+rs.getString(2));' . Try getting this value once,
then
> put it in a String object. Now you can substititute 'rs.getString(2)' for
> whatever object you declared. So it may look like this:
> 'stringobj+">"+stringobj;'
>
> *Antonio*
>
> ----- Original Message -----
> From: sanjeev kumar <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, October 04, 1999 7:49 AM
> Subject: urgent help reqd for IndexArrayOutOfBoundException
>
>
> > I hv been developing a database access application thru servlets. I hv
one
> > combo box with data obtained from database. Now the second combo-box
> should
> > hv data based on the selection in first combo-box or in other words
should
> > be filtered. The application meets IndexArrayOutOfBound exeception on
run.
> >
> >
> > package budget;
> >
> > import java.io.*;
> > import java.sql.*;
> > import javax.servlet.*;
> > import javax.servlet.http.*;
> >
> > public class expentry extends HttpServlet {
> >   String dbaseserver="172.16.1.50";
> >    String drv="ids.sql.IDSDriver";
> > String jdbcurl="jdbc:ids://" + dbaseserver+
> > ":12/conn?dbtype=odbc&dsn=BUDGET";
> > ResultSet rs,rs1,rs2;
> > Statement st,st1,st2,st3;
> >
> >
> >     public void init()throws ServletException{
> >         super.init();
> >     }
> >
> >     public void doGet(HttpServletRequest req,HttpServletResponse
> res)throws
> > ServletException,IOException{
> >
> >      PrintStream out;
> >      Connection conn;
> >
> >      out=new PrintStream(res.getOutputStream());
> >      res.setContentType("text/html");
> >      out.println("<html><head><title>Expenditure Entry
> > Screen</title></head>");
> >      out.println("<script language=javascript>");
> >      out.println("function selzn(n){");
> >
> >      out.println("document.forms[0].submit();");
> >       out.println("}</script>" );
> >
> >      out.println("<body>");
> >
> >      out.println("<form >");
> >      try{
> >         Class.forName(drv);
> >         conn=DriverManager.getConnection(jdbcurl);
> >
> > file://Combobox for zone
> >         st=conn.createStatement();
> >         rs=st.executeQuery("select * from zone");
> >         out.println("Select Zone:");
> >         out.println("<select name=cmbzone
> > onChange='selzn(this.selectedIndex)';>");
> >         while(rs.next()){
> >             out.println("<option value=" +
> > rs.getString(2)+">"+rs.getString(2));
> >         }
> >         out.println("</select>");
> >     out.println("<br>");
> > file://Combobox for station
> > --------------->Problem area
> >        String stnsql="SELECT STATION.[STATION_ NAME] FROM STATION WHERE
> > STATION.ZONE='"+ req.getParameter("cmbzone")+"'";
> >         out.println(stnsql);
> >
> >          st=conn.createStatement();
> >         rs=st.executeQuery(stnsql);
> >         out.println("Select Station:");
> >         out.println("<select name=cmbzone>");
> >         while(rs.next()){
> >             out.println("<option>"+rs.getString(2));
> >         }
> >                 out.println("</select>");
> >                 out.println("<br>");
> >
> >
> >
> >      }
> >      catch(SQLException ex){
> >         out.println("SQL Exception caught");
> >         out.println("Message:" +ex.getMessage());
> >      }
> >      catch(ClassNotFoundException e){
> >     out.println("<hr><h3>ClassNotFoundException caught</h3>");
> >     out.println("Message:" + e.getMessage());
> > }
> > out.println("</form></body></html>");
> >     }
> > }
> >
> > Could anybody spare some time to help me.
> > Thanks in advance
> > Sanjeev
> >
> > ______________________________________________________
> > Get Your Private, Free Email at http://www.hotmail.com
> >
> >
>
___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to