我有一個Java程序,我試圖通過網絡進行交互。發送HTML表單數據到Java
我需要從Drupal站點上的用戶收集表單數據,我沒有任何控制權,將它發送到Java程序,並將輸出發回給用戶。 Java程序每次運行時都需要加載很多庫,因此需要等待用戶的數據。
對於我來說,只需輸入一個HTML表單即可。使用Java處理HTML表單數據的最簡單方法是什麼?
此外,我試圖從shell腳本調用Java程序。我希望程序能夠在後臺運行,儘管這樣的庫可以提前加載。所以理想情況下,我可以使用爲兩個應用程序設置的服務器。
感謝您的任何幫助。
感謝您的回覆! 我在設置servlet時遇到了一些問題,我不確定是否因爲我所在的服務器受到了限制。具體而言,我可以只將類文件放入我的cgi-bin中嗎?我找不到一個好的教程。你能給我一個指針嗎? 至於我的第二個問題:我想從一個Python程序中調用Java程序,但我不希望Java程序每次調用它時都必須加載所有的庫。所以,我認爲解決方案是讓Java程序在後臺運行。 – nihlaak 2010-02-09 09:57:15
不,你不能只把類文件放在cgi-bin中 - 或者至少不要讓servlet運行。搜索「servlet教程」,你會發現它們的負載。如果您使用servlet,您的Java代碼*將*在後臺運行,因爲它將成爲Web服務器的一部分。 – 2010-02-09 10:12:52
我的問題是我無法在我使用的服務器上安裝Tomcat或任何東西。我不確定我是否可以一起破解它。我想我會找到另一臺服務器。 感謝您的建議。 – nihlaak 2010-02-09 10:36:33