我正在servlet响应中编写一个xls文件。当用户请求使用url“http:// localhost:8080 / AppName”代码的文件在IE7中工作正常但是当我尝试使用IP(“http://10.0.1.54:8080/AppName”)而不是localhost时不要工作。我没有得到任何弹出窗口来保存xls文件。
与url中的ip相同的代码(“http://10.0.1.54:8080/AppName”)在mozilla中运行良好。 我使用的是jdk 1.6,tomcat 6和IE7。
请建议我如何克服这个问题。感谢您提前提供的宝贵帮助。
此致 瑜珈
答案 0 :(得分:0)
检查 inter -net vs intra -net设置。当您使用localhost作为主机名浏览时,IE使用 intra -net设置。使用IP时,会使用 inter -net设置。
答案 1 :(得分:0)
您返回了哪些content type
和content disposition
标题?
请参阅this