public int writeWebProgram(WebProgram wp, String webRoot, String classpath) throws Exception { String javaClassesDir = webRoot + File.separator + "WEB-INF" + File.separator + "classes"; JavaProgram jp = wp.getJavaProgram(); int i = this.writeAndCompileJavaProgram(jp, javaClassesDir, classpath); for (Iterator itr = wp.getASPs().iterator(); itr.hasNext(); ) { ASP asp = (ASP) itr.next(); String aspFilename = Util.replaceString(asp.getName(), "aspx", "jsp"); FileOutputStream fos = new FileOutputStream(new File(webRoot, aspFilename)); asp.write(fos); // asp.write(System.out); } return i; }