java - 从 JSP 页面运行 java 应用程序

标签 java class jsp execute

本页的问题询问如何从 php 页面运行 java 程序: Run Java class file from PHP script on a website

我想从 JSP 页面执行完全相同的操作。我不想导入类并调用函数或类似的复杂内容。我想做的就是运行如下命令: java测试 从 JSP 页面获取打印到 System.out 的内容,并保存在 JSP 页面的变量中。

我该怎么做?

非常感谢!!

最佳答案

您可以通过Runtime.exec()执行此操作:

Process p = Runtime.getRuntime().exec("java Test");
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = input.readLine();
while (line != null) {
  // process output of the command
  // ...
}
input.close();
// wait for the command complete
p.waitFor();
int ret = p.exitValue();

关于java - 从 JSP 页面运行 java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15016461/

相关文章:

java - 在 Elasticsearch 的一个查询中返回所有记录

java - 将静态方法作为参数发送并在 Java 中的另一个方法中进行一般调用

java - 错误整数自定义值Java

java - Apache 扭矩项目的入口点

jsp - 调用的 servlet(新手)的 URL?

java - 将 rmi 接口(interface)转换为 CORBA .idl

java - java中的ClassNotFound异常

c++ - 使用 push_back 在类中填充结构的值

python - "Friend"在 python 中学习类

java - 如何在刷新时防止重复条目?