If the size isnt 0, your ActionForm looks fine for me. I wonder your code in Action or any class when you put each FileProperties into a collection and set it to your form bean.
--- ganesh g <[EMAIL PROTECTED]> wrote: > Hi Friends, > ThanQ very much 4ur non-stop help towards me. > Here is a problem with Typecasting,throws > ClassCastException. > I'm not able get why it's getting.Bcoz i spent on > this problem around > 2weeks. > i'm very thankful to u for ur solution. > > Problem of Area is as Follows: > > i've myown class called "FileProperties" > > Step:1 > > public class FileProperties > { > private long fileSize; > private Date fileDate; > private String filename; > private String filepath; > private String clientid; > ...................................some other > properties.......... > > public FileProperties() > { > } > public String getFilename() > { > return filename; > } > public void setFilename(String filename) > { > this.filename = filename; > } > > public String getFilepath() > { > return filepath; > } > public void setFilepath(String filepath) > { > this.filepath = filepath; > } > ...................some other getter/setter > methods......... > } > > Step:2 > > In actionForm called mtActionForm i declared as > follows: > > public class MtActionForm extends ActionForm > { > private FileProperties singleFile; > private Collection mtJobsList=new ArrayList(); > ...................................some other > properties.......... > > public Collection getMtJobsList() { > return mtJobsList; > } > public void setMtJobsList(Collection mtJobsList) { > this.mtJobsList = mtJobsList; > } > public FileProperties getSingleFile() > { > return singleFile; > } > public void setSingleFile(FileProperties > singleFile) > { > this.singleFile = singleFile; > } > > > > } > Now i'm showing u exact problem of Area > > Step:3 > > MtActionForm mtForm = (MtActionForm)actionForm; > String tempStr = > httpServletRequest.getParameter("fileIndex"); > int index = Integer.parseInt(tempStr); > ArrayList aList = > (ArrayList)mtForm.getMtJobsList();//No exception > Here > //aList is not null.It definitely some size > FileProperties sFile =(FileProperties > )(aList.get(index));//This is where > ClassCastException thrown > > mtForm.setSingleFile(sFile); > > Step:4 > > In Jsp i'm going to use as follows > > <bean:write name="mtActionForm" > property="singleFile.filename"/> > > I'm eagerly awaiting your reply as soon as possible. > > Thanks & Regards > Ganesh > > > > > --------------------------------- > Do you Yahoo!? > Yahoo! Photos: High-quality 4x6 digital prints for 25¢ ===== == thx, a Java Student __________________________________ Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25¢ http://photos.yahoo.com/ph/print_splash --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]