通过jsp页面重定向System.out

时间:2016-02-01 18:37:39

标签: jsp redirect system.out

我将几个类导入jsp。我想通过jsp将System.out重定向到一个文件。如果我从控制台执行该方法,则以下方法重定向:

public String Write() {

    String str="";

    try {      
        PrintStream ps = new PrintStream("Xfile.txt");
        System.setOut(ps);

        System.out.println("helo world");
        ps.close();            
    } catch(IOException ex) {
        System.out.println (ex.toString());
        str = ex.toString();
    }

    return str;
}

如果我在jsp中导入该类并执行该方法,则str为空,并且在任何地方都找不到文件“Xfile.txt”。我运行tomcat tomcat-7.0.35Apache 2.4.7

1 个答案:

答案 0 :(得分:0)

根据@rickz注释:文件Xfile.txt在启动Java进程的文件夹中创建。在这种情况下,它是在Tomcat / bin

中创建的