The problem was that i was printing in the log before form.showForm().So the sel list value was not getting printed. I have another query. I want to copy one file to another location. I have written a function for that. Below is that function:- function copyFiles(srcFile,destFile){ try{ var inputFile = new Packages.java.io.File(srcFile); var outputFile = new Packages.java.io.File(destFile); cocoon.log.info("Input File is "+inputFile); cocoon.log.info("Output File is "+outputFile); var fileInSt = new Packages.java.io.FileInputStream(inputFile); var buffInSt = new Packages.java.io.BufferedInputStream(fileInSt); var sourceFile = new Packages.java.io.DataInputStream(buffInSt); var destFile = new Packages.java.io.BufferedOutputStream(new Packages.java.io.FileOutputStream(outputFile)); }catch(e){ cocoon.log.info("File Exception"); } var read = 0; do{ read = sourceFile.read(); destFile.write(read); destFile.flush(); }while(read != -1); destFile.close(); sourceFile.close(); } Cocoon throws an error as follows;- An Error Occurredorg.apache.avalon.framework.CascadingRuntimeException: write is not a function. Can anyone tell me why is that so? I tried using destFile["write"](read); But it says syntax error. Please help me in locating the error. |
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
