页面不能正常显示有可能是页面头有空格、制表符等

由于多普达(dopod)c730的不兼容性,首页访问时就报错,曾一度无计可施。最后发现是空格的问题,根据空中网资深waper的说法,只要在一开始页头没有空格,制表符等字符,任何机型应该都可以正确显示,修改之,发现完全正确。
下面是页头的正确显示,在开发时使用了一个header.jsp页面,每个页面都需要引用它,header.jsp的页头大致显示如下:

Java代码
  1. <%@ page language="java" contentType="text/vnd.wap.wml;charset=UTF-8"%>"1.0" encoding="UTF-8"?>"-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">   
  2. <%@page import = "java.util.Date,   
  3.  java.text.SimpleDateFormat,   
  4.    java.util.Enumeration,   
  5.    java.util.regex.Matcher,   
  6.  java.util.regex.Pattern,   
  7.    org.apache.log4j.Logger,      
  8.    org.springframework.web.context.support.WebApplicationContextUtils" %>   
  9. <%!   
  10.  final static Logger logger = Logger.getLogger("web");   
  11. ... ...  
<%@ page language="java" contentType="text/vnd.wap.wml;charset=UTF-8"%>
<%@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的语句引用之后,但是多普达的机器还是需要先登录移动梦网,貌似是需要先配置物理层和链路层等,取得相关参数,才可以由梦网进入wap社区页面。
无论如何,总算搞定了这款难缠的机型。

你可能感兴趣的:(WAP,encoding,java,import,web,wap,c)