在使用openwave4.1时,有如下的错误:
Translation failed for content-type:text/vnd.wap.wml
原文件是按如下方式写的:
<%@ page contentType="text/vnd.wap.wml;charset=gb2312"%>
<%@include file="/inc/inc.jsp"%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
...
</card>
</wml>
以上代码使用手机,openwave6.2.2,m3gate都是可以浏览的,但使用openwave4时就会有问题
经过反复试验及网上搜索信息,代码的书写方式如下:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<%@ page contentType="text/vnd.wap.wml;charset=gb2312"%>
<%@include file="/inc/inc.jsp"%>
<wml>
<card>
...
</card>
</wml>
真会有许多意想不到的事会发生,对于wap开发程序员来人,很小的一个问题就会花掉许多时间