JSP如何执行EXE文件?我的文件代码:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<jsp:useBean id="Demo" scope="page" class="jbuilder.Demo"/>
<head>
<meta http-equiv="refresh" content="3; url=ReadFile.jsp">
<title>接收算法参数</title>
</head><body>
<div align="center">
<%
String n=request.getParameter("n");
String m=request.getParameter("m");
String popsize=request.getParameter("popsize");
%>
分配的子任务数:<%= n %>;<br>
可利用的计算机数:<%= m %>;<br>
遗传算法的种群数:<%= popsize %>;<br>
<%
Runtime rn=Runtime.getRuntime();
Process p=null;
try
{
p=rn.exec("d:/JSP/Final.exe "+n+" "+m+" "+popsize);
}
catch(Exception e)
{
System.out.println("Error");
}
%>
</div>
</body>
</html>其中n,m,popsize为文件Final.exe的输入参数
问题是:系统没有报错,但是Final.exe根本不执行,这是怎么回事。必须用JavaBean来完成吗?
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<jsp:useBean id="Demo" scope="page" class="jbuilder.Demo"/>
<head>
<meta http-equiv="refresh" content="3; url=ReadFile.jsp">
<title>接收算法参数</title>
</head><body>
<div align="center">
<%
String n=request.getParameter("n");
String m=request.getParameter("m");
String popsize=request.getParameter("popsize");
%>
分配的子任务数:<%= n %>;<br>
可利用的计算机数:<%= m %>;<br>
遗传算法的种群数:<%= popsize %>;<br>
<%
Runtime rn=Runtime.getRuntime();
Process p=null;
try
{
p=rn.exec("d:/JSP/Final.exe "+n+" "+m+" "+popsize);
}
catch(Exception e)
{
System.out.println("Error");
}
%>
</div>
</body>
</html>其中n,m,popsize为文件Final.exe的输入参数
问题是:系统没有报错,但是Final.exe根本不执行,这是怎么回事。必须用JavaBean来完成吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货