小弟想在jsp页面中通过点击事件想打开帮助文档它的格式是.chm的..但是通过js的window.showHelp('help.chm');方法
它提示下先下载..但是我点击取消后,,会显示乱码.
后来又用了ajax把参数传到servlet中通过Runtime.getRuntime().exec("hh.exe chm文档的路径");问题又来了.在部署的机器上可以显示,,但是在其他机器上访问项目,,帮助文档是在项目部署的机器的显示的.原因是Runtime.getRuntime().exec("hh.exe chm文档的路径");你执行的是本地机器的hh.exe所以^^
小弟实在是没办法了..只能求名位老大帮个忙,,给小弟想个办法 ..急^^
在经等...
它提示下先下载..但是我点击取消后,,会显示乱码.
后来又用了ajax把参数传到servlet中通过Runtime.getRuntime().exec("hh.exe chm文档的路径");问题又来了.在部署的机器上可以显示,,但是在其他机器上访问项目,,帮助文档是在项目部署的机器的显示的.原因是Runtime.getRuntime().exec("hh.exe chm文档的路径");你执行的是本地机器的hh.exe所以^^
小弟实在是没办法了..只能求名位老大帮个忙,,给小弟想个办法 ..急^^
在经等...
<%@ page import="java.awt.Desktop"%>
<%
try {
File helpFile = new File("D:/help.chm");
Desktop.getDesktop().open(helpFile); }
catch (Exception e) { // TODO: handle exception
System.out.print("异常:"+e.getMessage()); }%>
我用java可以打开,JS没试过,ajax不会