没听说过mht类型,不过帮你顶一下

解决方案 »

  1.   

    看你使用什么web服务器吧,mht文件不是所有web服务器都支持的,不支持的话,就相当于是.txt或者是.zip当然只显示源文件咯,看看你的web服务器的帮助看看
      

  2.   

    把连接写成“mhtml://file.mht”试试看??
      

  3.   

    在web application中web.xml文件加这一段
    不过客户端需要安装有相关的应用软件
        <mime-mapping>
            <extension>mht</extension>
            <mime-type>message/rfc822</mime-type>
        </mime-mapping>    <mime-mapping>
            <extension>doc</extension>
            <mime-type>application/msword</mime-type>
        </mime-mapping>
      

  4.   

    用iframe打开
    比如你连接到一个脚本 openmht.jsp?kkk.mht然后程序里
    <iframe frameborder="0" src="kkk.mht" style=" WIDTH: 100%;height:100%;"></iframe>
    clear?
      

  5.   

    ie本身就可以另存为mht,用我说的iframe方法不需要任何插件.
    如果是想到做流输出显示,我认为是饶了弯了,一是影响执行效率,二是没什么必要.
      

  6.   

    首先需要服务器支持MHT类型,否则就可能被下载或者是作为TXT的给解释了
        <mime-mapping>
            <extension>mht</extension>    </mime-mapping>    <mime-mapping>
            <extension>doc</extension>
            <mime-type>application/msword</mime-type>
        </mime-mapping>
    添家了之后就可以了,因为IE是可以直接解释MHT格式文件的,就合HTML基本一样