[color=green][size=large]我用的是tomcat服务器
我做的是一家门户网站,为了提高访问速度,就用了shtml这个技术。首先是把页面上原本动态请求的数据生成了静态文件,然后用 一个shtml把所有的静态文件包含(include进来)。由于当时开发时间的限制,就简单的用了ie测试了一下,发现能正常显示,也就没再多想。到最后项目部署测试的时候坑爹的是。这样形式的shtml仅且ie能正常显示,google,ff,safari都不能正常显示,其中,google,ff提示下载。safari直接显示页面源代码。查了很多资料,最后终于解决了。需要修改tomcat的web.xml文件。修改方式如下(前提是你要配置好tomcat对shtml的支持,这个就不用说了,网上一堆一堆的。):
在web.xml文件中找到如下
[img]http://dl.iteye.com/upload/attachment/0076/9038/97d6f766-d911-3e9b-8580-35a8cbdc2ff6.jpg[/img]
然后修改成这个
[img]http://dl.iteye.com/upload/attachment/0076/9040/6dbc5b95-0164-35f1-8cc2-7f2d6f5d9791.jpg[/img]
重启tomcat试试访问shtml,还提示下载吗??[/size][/color]
我做的是一家门户网站,为了提高访问速度,就用了shtml这个技术。首先是把页面上原本动态请求的数据生成了静态文件,然后用 一个shtml把所有的静态文件包含(include进来)。由于当时开发时间的限制,就简单的用了ie测试了一下,发现能正常显示,也就没再多想。到最后项目部署测试的时候坑爹的是。这样形式的shtml仅且ie能正常显示,google,ff,safari都不能正常显示,其中,google,ff提示下载。safari直接显示页面源代码。查了很多资料,最后终于解决了。需要修改tomcat的web.xml文件。修改方式如下(前提是你要配置好tomcat对shtml的支持,这个就不用说了,网上一堆一堆的。):
在web.xml文件中找到如下
[img]http://dl.iteye.com/upload/attachment/0076/9038/97d6f766-d911-3e9b-8580-35a8cbdc2ff6.jpg[/img]
然后修改成这个
[img]http://dl.iteye.com/upload/attachment/0076/9040/6dbc5b95-0164-35f1-8cc2-7f2d6f5d9791.jpg[/img]
重启tomcat试试访问shtml,还提示下载吗??[/size][/color]