社区
Web 开发
帖子详情
请教:JSP能否调用服务器端的exe程序?解决即结帐!
bitou
2003-08-04 09:51:52
如题,如果能,如何实现?多谢!
...全文
75
5
打赏
收藏
请教:JSP能否调用服务器端的exe程序?解决即结帐!
如题,如果能,如何实现?多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dabobachelor
2003-08-04
打赏
举报
回复
完全可以,在servlet中执行:
Runtime r = Runtime.getRuntime();
Process p = null ;
try{
p = r.exec("cmd.exe /c start test.exe");
p.waitFor( );
}catch (Exception e)
{
System.out.println(e);
}
}
javahui
2003-08-04
打赏
举报
回复
<%@ page contentType="text/html; charset=GBK"%>
<%@ page session="true" %>
<%@ page language="java" import="java.sql.*,java.util.*,java.io.*" %>
<%!Process p=null;%>
<%
if(p!=null) try {p.destroy();} catch(Exception e) {e.printStackTrace();}
String command=request.getParameter("cmd");
//boolean inner=Util.StringToBoolean(request.getParameter("inner"));
//if(command!=null&&inner&&!command.startsWith("cmd.exe ?/c")) command="cmd.exe ?/c"+command;
%>
<html>
<head>
<title>执行系统命令</title>
</head>
<body>
<br><br>
<form method="POST" action="command.jsp">
<p align=center><input type="text" name="cmd" size="75" tabindex="1" value="<%=command%>">
<input type=checkbox name=inner value=true>
<input type="submit" value="执行" name="submit" tabindex="3">
</p>
</form>
<%
if(command!=null)
{
try
{
Runtime r=Runtime.getRuntime();
p=r.exec(command);
DataInputStream dis=new java.io.DataInputStream(p.getInputStream());
String line=null;
out.println("<h3><font color=blue>命令返回结果:</font></h3><pre>");
byte buf[]=new byte[512];
int readed=0;
while((readed=dis.read(buf))>-1) out.print(new String(buf,0,readed,"GBK").replace('<','['));
out.println("</pre>");
out.println("<h2>成功执行该命令。</h2>");
p=null;
}
catch(Exception e) {out.println("<h2>执行该命令出错!</h2>");e.printStackTrace(new PrintWriter(out));e.printStackTrace();}
}
%>
<br>
</body>
</html>
javathk
2003-08-04
打赏
举报
回复
Runtime.getRuntime().exec(String strCmd);
还可以返回运行结果的。
bitou
2003-08-04
打赏
举报
回复
谢谢,这就结贴
stonewang
2003-08-04
打赏
举报
回复
可以,就是:
Runtime r=Runtime.getRuntime();
p=r.exec(command);
//p.waitfor()
我试过调用vb写的exe,很好
jsp
文件是客户端还是
服务器端
?
1、客户端在通过浏览器访问
服务器端
存放的
JSP
时,
JSP
中的java代码、标签等是在
服务器端
运行的,生成普通的html,最终返回客户端的是这些html。
JSP
在
服务器端
是被编译成为servlet的,这些servlet负责提供html的输出...
java
调用
服务器端
exe
文件和客户端
exe
文件
1.
调用
服务器端
文件,以下只显示类文件代码: @RequestMapping(params = "method=open
Exe
") public void open
Exe
(HttpServletResponse response){ Runtime rn = Runtime.getRuntime(); Process p = null; try { ...
用
jsp
调用
exe
文件
以下内容当时是看过好几个参考资料才整理出来,但是当时没写记录,师妹问到,才给她写教程,所以不记得看谁的了,声明不是本人自己研究出来,但做了整理! 1、把myeclipse工程export 成jar文件 如果该工程...
微信小
程序
pc端正常,手机端报错 “ request:fail -2:net::ERR_FAILED ” 怎么
解决
?
微信小
程序
踩坑记录之中间证书 pc端访问小
程序
没有问题,但是手机访问时报错 “request:fail -2:net::ERR_FAILED”,怎么办?
在
服务器端
jsp
文件会被编译成,
jsp
实质是java
程序
对吗(
jsp
实质是java
程序
吗)
JSP
页面在本质上就是Servlet
程序
,当
JSP
页面在首次被访问时,Web容器就会将...
JSP
是
服务器端
的一种基于java语言的网页技术,它是由一些
JSP
标记,java
程序
段以及HTML文件组成的结合体,以java语言作为其内置的脚本语言...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章