XLS文件在IE中显示为HTML内容

时间:2012-04-17 19:03:29

标签: java excel applet

我正在开发一个Applet,它应该允许用户通过点击按钮打开从服务器下载的XLS文件。

String host = url.getProtocol() + "://" + url.getHost()
        + ":" + Integer.toString(url.getPort())
        + link.toString();
try {
    url = new URL(host);
    cja.getAppletContext().showDocument(url, "_blank");
}
catch (Exception e)
{
    cja.showStatus("Cannot Open Excel file");
}

使用上面列出的代码,如果applet是从FireFox运行的,浏览器会弹出一个下载窗口,当用户单击列表中的XLS条目时,它将在本机Excel应用程序中打开。

当从IE尝试相同的操作时,内容在浏览器本身内显示为垃圾文本,而不是打开下载窗口。

感谢您的帮助。

0 个答案:

没有答案