0
我的機器上有一個紅寶石程序。通過jsp調用ruby
我想通過網絡調用它。
我已經爲這個jsp頁面,並取得了一個電話:
<%
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("ruby somepathtoruby.rb");
%>
似乎並不雖然能正常工作。
任何人都可以幫助我嗎?
我的機器上有一個紅寶石程序。通過jsp調用ruby
我想通過網絡調用它。
我已經爲這個jsp頁面,並取得了一個電話:
<%
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("ruby somepathtoruby.rb");
%>
似乎並不雖然能正常工作。
任何人都可以幫助我嗎?
我相信你可以捕捉到Ruby程序,你會捕捉到任何其他獨立進程的輸出相同的方式,從Java
推出This page展示瞭如何做一個獨立的Java應用程序的輸出。您應該可以將它用於JSP中的scriptlet。
謝謝。我通過ajax完成了每一項操作。但有幫助。 – user492883
你是什麼意思,它似乎並沒有工作?你想要它做什麼?你看到在日誌中執行ruby腳本的輸出嗎? –
ruby文件將一些內容寫入控制檯。我想讓JSP讀取這個控制檯並將其放在網頁上。我無法想象讀取控制檯的方法。 所以,現在ruby程序寫入文件,jsp通過ajax讀取文件並將其輸出到頁面上。 如果有人知道如何直接閱讀ruby控制檯,那將是有幫助的。 – user492883