jsp页面里边的按钮调用外部的exe程序的方法?? 因为在java的web页面中需要点击按钮来调用外部的exe程序,需要如何写代码?要求可以测试通过,分数不是问题,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先为你web页面里面的按纽写个事件.写事件LZ应该没有问题吧. 然后把你要调用的exe程序写在一个方法里就行了, 通过Runtime.getRuntime().exec()来调用你要的外部程序. LZ偶为你写了一个调IE的和一个调文本编辑器的,如下:(Runtime.getRuntime().exec()中括号里的内容就是你exe程序的执行路径) import java.io.IOException;public class Test{ final static String str = System.getProperty("user.dir"); public static void openIE(){ try { Runtime.getRuntime().exec( new String[] {"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE", str+ "\\help.html" }); } catch (IOException ioe) { System.out.println(ioe.getMessage()); } } public static void openText(){ try { Runtime.getRuntime().exec( new String[] {"C:\\WINDOWS\\system32\\notepad.exe", "note.txt" }); } catch (IOException ioe) { System.out.println(ioe.getMessage()); } }} 谢谢楼上的,我想在jsp页面直接通过按钮来调用。 楼上的也没理解我的意思,我的意思是自己做个web服务,然后调用我自己的。如果是客户端调用web页面,也是调用服务器的程序。不知道这样可以么? 喂喂···在页面里使用vbscript不就行了···在返回的页面里加上一段执行文件的vbscript或者javascript然后在按钮事件里调用这个方法不就行了! 汗···没看到后面的你在客户端点击按钮,调用服务器里的程序···干嘛用啊···可以调用的,你可以写一个页面来接收请求比如:open.jsp 然后在在里面写个方法接收参数,通过参数判断要执行的文件在发给客户端的代码里,按钮的onclick事件连接到这个jsp页面,后面跟参数不就行了 你这个就相当要和服务器端定义一个协议,比如SUBMIT 一个请求,在服务端根据请求里面包含的信息,如果是你要执行具体服务端一个EXE的,你就用一楼提供的函数和执行你服务端的EXE。 这个根本不行,onclick点后不行,程序在后台有进程,没有显示窗体啊 http://www.5iaspx.com/aspnet/jsp-DiaoYong-exe-WenDi-JinChengZhongQiDong-KanBuDaoJieMian-397h0874_2.html 跟这里的一样,呵呵。但是他那个解决的不对,光是html页面用浏览器打开是没有问题的,但是通过tomcat就不行了 高手看看了 java applet 小小错误,请看看. java如何取得文件夹下所有的子目录 我想找个JAVA的工作(北京),各位兄弟帮帮我啊,如果你们的公司缺人的话介绍我进去,我给你5000分!! 请问初学JAVA,用什么编辑器比较好啊? 刚开始学JAVA的配置问题 反复执行程序的方式 java文档有没有中文的? 请高手指教:学JAVA从哪里切入比较好? 自学Java 求大师看看 我的spring和hibernate整合老是报错,一直找不到原因 oracle to_date的比较查询? JavaScript简单语法问题,帮我解释下,谢谢。
import java.io.IOException;public class Test{
final static String str = System.getProperty("user.dir");
public static void openIE(){
try {
Runtime.getRuntime().exec(
new String[] {"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE",
str+ "\\help.html" });
}
catch (IOException ioe) {
System.out.println(ioe.getMessage());
}
}
public static void openText(){
try {
Runtime.getRuntime().exec(
new String[] {"C:\\WINDOWS\\system32\\notepad.exe",
"note.txt" });
}
catch (IOException ioe) {
System.out.println(ioe.getMessage());
}
}
}
在页面里使用vbscript不就行了···
在返回的页面里加上一段执行文件的vbscript或者javascript
然后在按钮事件里调用这个方法不就行了!
你在客户端点击按钮,调用服务器里的程序···
干嘛用啊···
可以调用的,你可以写一个页面来接收请求
比如:open.jsp
然后在在里面写个方法接收参数,通过参数判断要执行的文件
在发给客户端的代码里,按钮的onclick事件连接到这个jsp页面,
后面跟参数不就行了
这个根本不行,onclick点后不行,程序在后台有进程,没有显示窗体啊
但是他那个解决的不对,光是html页面用浏览器打开是没有问题的,但是通过tomcat就不行了