请问各位大神,如何用JSP在LINUX下 执行一个命令,这个命令会查出一些数据,如何在用JSP获得查出的数据。希望各位说的具体一些,实在是不了解这块

解决方案 »

  1.   

    这需求,不是很合理,不过仅从技术可行性来说的话,大致几步:
    1、用Runtime来执行命令,并得到Process;
    2、从Process中得到OutputStream,并读取输出信息;
    3、同时也需要检查ErrorStream,避免存在错误的情况;
    4、最后考虑用多线程,避免Process处理过长死掉了。
      

  2.   


    大哥 有例子嘛,搞了好久,搞不定啊,  直接在一个JSP页面里完成就OK,
      

  3.   

    我在WINDOWS下 想做个测试
    <% 
    try {
           Runtime run = Runtime.getRuntime();
           Process pro = run.exec("cmd/netstat -abn");
           pro.waitFor();
       } catch (IOException e) {
           out.println(e);
       }  %>提示:java.io.IOException: Cannot run program "cmd/netstat": CreateProcess error=2, ??Õ?»µ½?¶