2014-03-28 57 views
0

所以我寫了通過main方法傳遞的參數獲取輸入,然後輸出到屏幕上的幾個Java類。有什麼辦法可以將它「移植」到我可以包含在Web文檔的HTML中的東西?有多個類一起工作,所以我需要一些方法來包含所有這些並強制一個特定的文件運行。舉例來說,如果我有Class1.javaClass2.java我想運行Class1.java但不知何故,必須包含第二類爲第一依賴於它。移植Java類的網頁,同時保持所有功能

據我所知,這可能並不像我所做的那樣簡單,例如可能會有更改stdout以使用應用程序屏幕等的複雜情況,但任何可以使我開始的東西都會有所幫助。

謝謝!

+0

如果我明白你想要做什麼,然後你可以有Class2中的成員變量和類class1的構造函數初始化它,或者你可以使用Spring依賴注入 –

回答

0

最接近適合你所要求的是一種叫做CGI,這是15年前是流行的一個技術,但是現在很少使用。下一個最合適的做法是將你的類封裝在可以運行在一個java servlet容器中的東西上。

簡而言之,而不是採取論點的主要方法,你會接受它們作爲URL參數。您不打印到標準輸出,而是打印到一個特殊的流,通過套接字將內容發送到Web瀏覽器。網上有很多精美的教程用於創建servlet。我喜歡這一個:http://helloworldprograms.blogspot.com/2010/08/servlet-hello-world.html

相關問題