Have you actually created the ArrayList? Nils-H
On Mon, Feb 2, 2009 at 1:42 PM, sd9 <sd...@rediffmail.com> wrote: > > Hi, > > This problem has been driving me mad! > I have this code (below), which isn't going beyond the "casePapers.add(cp)" > line. > It displays the string "------------------before4------------------" > But doesn't display this string "------------------after------------------" > The CasePaper class has been defined already, with all setter functions with > correct spellings etc. > Why doesn't the add() function work? > > The code: > > private String loginId; > private String password; > private String typeOfUser; > private ArrayList<CasePaper> casePapers; > > public String execute() { > UserManager um=new UserManager(); > loginId=(String)getSession().get(AwepConstants.LOGINID); > typeOfUser=(String)getSession().get(AwepConstants.TYPEOFUSER); > > System.out.println("------------------we are > here------------------"+typeOfUser+"------------"); > System.out.println("------------------we are > here------------------"+loginId+"----------"); > System.out.println("------------------we are > here------------------"); > if (typeOfUser.equals("doctor") || > typeOfUser.equals("specialist") || > typeOfUser.equals("patient")) > { > > System.out.println("------------------before------------------" ); > CasePaper cp=new CasePaper(); > > cp.setCasePaperID("yaa"); > cp.setPatientID("yaa"); > cp.setPID("yaa"); > cp.setDoctorID("yaa"); > cp.setTimeReceived("yaa"); > cp.setTimeViewed("yaa"); > cp.setForwardedToSpec("yaa"); > cp.setTimeViewedBySpec("yaa"); > cp.setAppointmentTime("yaa"); > cp.setUploadedFileID("yaa"); > cp.setQuerySolved("yaa"); > cp.setQuery("yaa"); > cp.setFeePaid("yaa"); > cp.setFirstName("yaa"); > cp.setLastName("yaa"); > cp.setAddress("yaa"); > cp.setCity("yaa"); > cp.setCountry("yaa"); > cp.setGender("yaa"); > cp.setDateOfBirth("yaa"); > cp.setBloodGroup("yaa"); > cp.setWeight("yaa"); > cp.setDeptID("yaa"); > cp.setFeeRate("yaa"); > cp.setRevenue("yaa"); > > System.out.println("------------------before4------------------" ); > casePapers.add(cp);//it doesn't go beyond this point > > System.out.println("------------------after------------------"); > //if (casePaper!=null) {return typeOfUser;} else > {return INPUT;} > return typeOfUser; > } > return INPUT; > }//execute > -- > View this message in context: > http://www.nabble.com/Problem-with-ArrayList%27s-add%28%29-function-tp21789025p21789025.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org