wap之 MIME类型 和 文件扩展名

33 篇文章 0 订阅
21 篇文章 0 订阅
1,XHTML MP支持下面三种MIME类型

application/vnd.wap.xhtml+xml
application/xhtml+xml
text/html

第一种类型是一些wap浏览器所需要的(如某些诺基亚S60浏览器),以便正确显示XHTML MP文档。

第二种是XHTML系列文档的类型

第三种是HTML文档的类型。这样用IE6就可以正常浏览这些文档,而如果遇到上面的两种类型就会弹出一个下载对话框让你保存这些文档。

2,动态选择MIME类型
通常情况下(web),将一个.jsp文件页面设置成
response.setHeader("ContentType", "text/html");
response.setContentType("text/html;charset=UTF-8");
<%@ page contentType="text/html; charset=UTF-8"%>
会正常显示这个页面。
如果设置成
response.setHeader("ContentType", "application/vnd.wap.xhtml+xml");
response.setContentType("application/vnd.wap.xhtml+xml;charset=UTF-8");
<%@ page contentType="application/vnd.wap.xhtml+xml; charset=UTF-8"%>

IE,Firefox,Chrome都会弹出一个下载对话框保存这个jsp文件,但Opera不会弹出,它能识别wap页面。

使用如下的方法更通用些:

<%
String acceptHeader = request.getHeader("accept");
if (acceptHeader.indexOf("application/vnd.wap.xhtml+xml") != -1)
  response.setContentType("application/vnd.wap.xhtml+xml");
else if (acceptHeader.indexOf("application/xhtml+xml") != -1)
  response.setContentType("application/xhtml+xml");
else
  response.setContentType("text/html");
%> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值