Example #1
0
  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;
  }