由于多普达(dopod)c730的不兼容性,首页访问时就报错,曾一度无计可施。最后发现是空格的问题,根据空中网资深waper的说法,只要在一开始页头没有空格,制表符等字符,任何机型应该都可以正确显示,修改之,发现完全正确。
下面是页头的正确显示,在开发时使用了一个header.jsp页面,每个页面都需要引用它,header.jsp的页头大致显示如下:
- <%@ page language="java" contentType="text/vnd.wap.wml;charset=UTF-8"%><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
- <%@page import = "java.util.Date,
- java.text.SimpleDateFormat,
- java.util.Enumeration,
- java.util.regex.Matcher,
- java.util.regex.Pattern,
- org.apache.log4j.Logger,
- org.springframework.web.context.support.WebApplicationContextUtils" %>
- <%!
- final static Logger logger = Logger.getLogger("web");
- ... ...
<%@ page language="java" contentType="text/vnd.wap.wml;charset=UTF-8"%><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<%@page import = "java.util.Date,
java.text.SimpleDateFormat,
java.util.Enumeration,
java.util.regex.Matcher,
java.util.regex.Pattern,
org.apache.log4j.Logger,
org.springframework.web.context.support.WebApplicationContextUtils" %>
<%!
final static Logger logger = Logger.getLogger("web");
... ...
注意第一行,在<%@ page的语句引用之后,<?xml... 要紧跟其后,否则这里会有一个空格,郁闷,就这小问题一整天才解决。
但是多普达的机器还是需要先登录移动梦网,貌似是需要先配置物理层和链路层等,取得相关参数,才可以由梦网进入wap社区页面。
无论如何,总算搞定了这款难缠的机型。