打开tomcat中的mht文件!百分问题,今天结贴!高手请进!

来源:百度知道 编辑:UC知道 时间:2024/04/27 18:26:00
我将ppt另存为.mht文件后,将这个mht文件上传到tomcat服务器上,已上传成功,然后根据网友的提示,在web.xml中加了映射
<mime-mapping>
<extension>mht </extension>
<mime-type>message/rfc822 </mime-type>
</mime-mapping>
在服务器上调试显示链接的url:http://192.168.1.43/userfiles/upload/java.mht
通过映射后正常显示在ie中,它显示的地址为:
mhtml:http://192.168.1.43/userfiles/upload/java.mht!java.files/frame.htm
问题出来了,如果在其他机器上浏览,则出不来,出现乱码,问该如何解决?
写的有点不明确,再补充一下,在服务器上浏览网页,通过url地址:
http://192.168.1.43/userfiles/upload/java.mht
显示出来的页面是正确的,地址为:
mhtml:http://192.168.1.43/userfiles

这样配置没有错,是使其在网页上直接打开而不下载吧,
楼主你这网页是用什么编码写的呢,其他机器的操作系统和你一样吗,用System.out.println(System.getProperty("file.encoding"));这条命令看看你和其他机器编码是否相同吧楼主,
如果如你补充所述,应该用ip地址本机访问和异地访问都是通过http协议啊,不应该不同啊,这就奇怪了

你的问题我没仔细看,路过,JSP俺不擅长,
乱码?是不是没加 charset=gb2312 ?
或tomcat server.xml 里没加URIEncoding="UTF-8 ?

你的问题看不明白,连接时本地的,你放在这上面有啥用呢