Process proc = Runtime.getRuntime().exec("cmd /c start D:\\d.xls");
此方法在Java文件中的main主函数中调用没有问题,可以重复使用,但在Jsp页面中用超链接调用此方法的时候,第一次点击没有问题,但关闭d.xls的时候再点击超链接,就没有反应的了,开始以为是进程没有关闭,添加了如下代码:
proc.waitFor();
proc.destroy();
但还是不好使,和以前的问题是一样的,请大家帮帮忙!!
此方法在Java文件中的main主函数中调用没有问题,可以重复使用,但在Jsp页面中用超链接调用此方法的时候,第一次点击没有问题,但关闭d.xls的时候再点击超链接,就没有反应的了,开始以为是进程没有关闭,添加了如下代码:
proc.waitFor();
proc.destroy();
但还是不好使,和以前的问题是一样的,请大家帮帮忙!!
proc.destroy();机器重启下看看
想办法让浏览器每次都去向服务器请求
方法1)可以在每次点击后,修改链接的URL。比如在正常的URL后面加个随机值如: rnd=<一个随机数>
方法2) 使用post方式代替get方式(如通过提交一个 method=post 的表单)