`

wap之 MIME类型 和 文件扩展名

    博客分类:
  • wap
阅读更多
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");
%> 
分享到:
评论

相关推荐

    wap服务器配置介绍

    - 扩展名:`.wmlsc`,MIME类型:`application/vnd.wap.wmlscriptc` - 扩展名:`.wbmp`,MIME类型:`image/vnd.wap.wbmp` - 每添加一种类型后,记得点击【确定】按钮保存设置。 通过上述配置,无论是Apache Web ...

    IIS上搭建WAP网站和Apache下搭建WAP.doc

    - 输入相应的扩展名及其对应的MIME类型,例如: - .wml -&gt; text/vnd.wap.wml - .wmlc -&gt; application/vnd.wap.wmlc - .wbmp -&gt; image/vnd.wap.wbmp - .wmlsc -&gt; application/vnd.wap.wmlscript - .wmls -&gt; text...

    WIN2003中使用IIS配置手机下载类WAP网站的MIME类型介绍

    下面我就针对win2003为大家介绍一下WAP站点的安装 让IIS服务器 ...添加下列内容类型(MIME) 关联扩展名 text/vnd.wap.wml wml image/vnd.wap.wbmp wbmp text/vnd.wap.wmls wmls application/vnd.wap.wmlc wmlc applic

    WAP编程完全版.doc

    4. 添加新的MIME类型,对应于WAP所需的文件扩展名。 对于其他Web服务器软件,如Netscape Enterprise Server或Apache,步骤类似,只需确保添加相应的MIME类型设置即可提供WAP服务。 **总结** WAP编程的关键在于...

    WAP编程完全版 pdf格式

    **MIME Type对应**:最核心的部分,用于映射文件扩展名到相应的MIME Type。 #### 五、示例:添加MIME Type - **步骤说明**: 1. **打开MIME Type设置页面**:通过点击“IIS管理器”中的相应按钮进入MIME Type设置...

    WAP 初级教程第一章

    4. 在MIME类型设置中,点击“新类型”按钮,输入WAP所需的五个扩展名及其对应的MIME类型。 5. 完成后,保存设置,Web服务器即可开始提供WAP服务。 需要注意的是,Windows NT 4.0 Workstation和Windows 98上的...

    WAP编程完全版

    将这些扩展名及其对应的MIME Types添加到Web Server的配置中,是使Web Server支持WAP服务的基础步骤。 #### 四、在IIS中配置WAP Server 以Microsoft IIS为例,下面是将IIS转换为WAP Server的具体步骤: 1. **启动...

    wap编程(中文版)

    4. 在HTTP标头设置中,选择“MIME类型”,然后添加新的MIME类型对应,包括上述的wml、wmlc、wmls、wmlsc和wbmp的扩展名及其对应的MIME类型。 5. 按照上述步骤,为每个所需的扩展名添加相应的MIME类型,完成配置。 ...

    XHTML MP开发基础

    ### XHTML MP 开发基础知识点详解 #### 一、XHTML MP 的语法规则 XHTML MP 是一种专门针对移动设备优化的...通过正确使用 MIME 类型和文件扩展名,可以确保 XHTML MP 文档能够在各种移动设备上得到正确的解析和展示。

    WAP编程完全版(中文版)

    - **新文件类型支持**:为了支持WAP服务,需要添加对特定文件类型的MIME Type支持,包括但不限于`.wml`、`.wmldc`、`.wmls`、`.wmlsc`和`.wbmp`。 2. **配置方法**: - **Microsoft IIS**: - **MIME Type设置**...

    wap教程详细介绍了wap的构建和wml编程

    常见的WAP文件扩展名包括: - `.wml`:WML (Wireless Markup Language) 原始文件。 - `.wmlc`:WML文件的二进制编码。 - `.wmls`:WML Script原始程序码。 - `.wmlsc`:WML Script二进制编码。 - `.wbmp`:...

    WAP中实现数据库附件下载

    根据文件扩展名确定MIME类型,这是确保客户端正确处理下载文件的关键。同时,设置HTTP响应头,指定文件以附件形式下载,并设置下载文件名。 ```vb Response.Clear() Response.AppendHeader("Content-Disposition", ...

    contenttype

    5. **`bin`**、**`dms`**、**`lha`**、**`lzh`**、**`exe`**、**`class`**、**`so`**、**`dll`**: 这些文件扩展名均表示`application/octet-stream`类型,通常用于表示二进制文件。 6. **`oda`**: 表示`application/...

    在IIS上建立WAP网站的图文方法

    在MIME类型区域,点击“添加”按钮,逐一输入上述的扩展名和MIME类型。 完成MIME类型的添加后,你就可以将你的WAP网站内容上传到之前创建的站点文件夹中了。这可能包括WML页面、图片、以及其他与WAP服务相关的文件...

    手机页面开发.docx

    除了语法规则,XHTML MP的MIME类型和文件扩展名也是开发中的关键因素。XHTML MP支持三种MIME类型:`application/vnd.wap.xhtml+xml`、`application/xhtml+xml`和`text/html`。第一种类型是专门为WAP浏览器设计的,如...

Global site tag (gtag.js) - Google Analytics