0

我要存档的是我在服务器中保存了一个.exe 文件。这个 a.exe 需要一个 0-10 的 INT 输入,它的输出是为用户创建一个文件。然后网页可以将其展示给用户。我的问题是如何调用 a.exe?我的网站后端是用 Java 创建的。我应该在哪里调用 a.exe?怎么做?或者也许首先,有可能做到吗?我真的不在乎速度,因为每次只有一个用户可以使用它。

非常感谢!!!!

4

2 回答 2

0

我真的不建议您像这样设置您的网站,但如果必须,以下是您从网站收集输入的方式:

<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 回答
0

查看通用网关接口 (CGI)。

带有 Java 的 CGI 程序

于 2014-01-30T07:39:05.173 回答