0

アーカイブしたいのは、サーバーに.exeファイルが保存されていることです。この a.exe は 0 ~ 10 の INT 入力を 1 つ必要とし、その出力はユーザー用のファイルを作成することです。そして、Webページはそれをユーザーに表示できます。私の質問は、どうすればa.exeを呼び出すことができますか? 私のウェブサイトのバックエンドは Java で作成されています。a.exe の呼び出しをどこに置くべきですか? どうやってするか?それともそもそも、それを行うことは可能ですか?毎回使用できるユーザーは1人だけなので、速度はあまり気にしません。

どうもありがとう!!!!

4

2 に答える 2

0

Common Gateway Interface (CGI) を調べます。

Java を使用した CGI プログラム

于 2014-01-30T07:39:05.173 に答える
0

Web サイトをこのように設定することはお勧めしませんが、必要な場合は、Web サイトから入力を収集する方法を次に示します。

<form method="POST">
Enter value 0-10: <input name="value" value="0">
<input type="submit" value="Submit">
</form>

次に、サーバー側で、POST 変数を調べて入力値を取得します。どの Java フレームワークを使用しているかはわかりませんが、それにアクセスする方法があります。

次に、収集した入力をキーボード入力にリダイレクトして、exe ファイルを呼び出す必要があります。次のコマンドを実行します。

ExecuteShellComand obj = new ExecuteShellComand();
String output = obj.executeCommand("myexe.exe < "+inputvalue);

次に、バッファ リーダーを使用して exe 出力を収集し、それを新しく生成された HTML ページに転送します。

于 2014-01-31T01:38:37.443 に答える