Now as checkbox is checked, that particular row should be selected and should be dislpayed in another
table, which is on the same page.
I am using ArrayList to get selected rows but i am not able to get whole data which is selected but only one row i am getting
Moreover its giving NULLPOINTEREXCEPTION, my code id like this
please help me to find out why ArrayList is not working
Expand|Select|Wrap|Line Numbers
- try {
- conn = DBConnect.getConnection();
- statement = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
- rs1= statement.executeQuery("SELECT VENDORNAME,VENDORCODE from vew_VENDORS WHERE VENDORNAME LIKE '"+searchVenId+"%' ORDER BY VENDORNAME");
- while(rs1.next())
- {
- %>
- <TR><td width="50"><INPUT type="checkbox" name="venSelect" value="selectven"></TD><TD id="venName[]" width="145"/>
- <%=rs1.getString("VENDORNAME")%></TD><TD id="venCode[]" width="145"><%=rs1.getString("VENDORCODE")%></TD></TR>
- <% }
- <% a1.add(rs1.getString("VENDORNAME")); System.out.println("ArrayList.........");
- for(int i=0;i<a1.size();i++)
- {
- itr1=a1.iterator();
- while(itr1.hasNext())
- {
- s1 = (String[])itr1.next();
- for(j=0;j<s1.length;j++)
- {
- System.out.println("s1[j]="+s1[j]);
- }
- }
- }%>
- <%}
- catch(Exception e)
- {
- e.printStackTrace(System.out);
- }