写WML经常会出现未知页面的情况,它对语法要求比较严格。你先用一些工具检查一些你的页面是否正确(比如:NMIT 4.1..)
解决方案 »
- MyEclipse+Struts2一个“Hello,你好”小实例,无法正常显示
- 我运行断点调试时想追踪一下源码,,谁可以把调试时导入源码的具体步骤描述一下,谢谢!
- ibatis如何比较string参数是否等于某个值
- 请问hibernate many-to-one 保存的问题
- 【求解答】Java 通过WebSwervice实现客户端上传文件到服务器端
- 上机题
- 领导要做报表,并形成产品! 我现在很郁闷,该如何开发呢?
- charlie0895帮忙啊。大家也来看看下面文件的用途。(Struts相关)
- JavaMail中如何实现不同的邮件服务器间信件的发送
- 如何循环每次插入1000条数据,每条数据有35个字段,要求每个字段生成数据不能重复!
- 使用hibernate对对象进行持久化时,Unknown entity class的错误
- weblogic8.1 自动关闭 EXCEPTION_ACCESS_VIOLATION
但是对一些针对严格语法的客户来说就不适用了(如PDA),页面必须正确.
我也想要一份,能给我发一下吗?我这里上不了国外网站。
谢谢。[email protected]
而且每个页面报的错都一样,那不会是我的页面都有问题吧.
你看看提示什么错误,相应改过来.
当初我做PDA时,要求WML语法很严,也是靠它把语法全正确改过来.
<?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">
<%
response.addHeader("Pragma","no-cache");
response.addHeader("Cache-Control","no-cach,must-revalidate");
response.setContentType("text/vnd.wap.wml; charset=UTF-8");
request.setCharacterEncoding("UTF-8");
%><%@ include file="include/convert.jsp"%>
<%@ include file="include/const.jsp"%>
<%@ include file ="include/getphone.jsp"%><wml>
<head>
<meta http-equiv="Cache-Control" content="max-age=0" forua="true" />
<meta http-equiv="Cache-Control" content="no-cache" forua="true"/>
<meta http-equiv="Cache-Control" content="must-revalidate" forua="true" />
</head>
<card id="cardb" title="<%=ConvertString("语录")%>"><p><%
out.print(ConvertString("<a href =\"menu.jsp\">进入城市</a><br/>"));
%>
<%@ include file="include/foot.jsp"%>
</p>
</card>
</wml>
Compilation failed, 29 error(s)
Error:3005,line:3,column:2 XML: the name must start with 'Letter' or '_' or ':'
Error:3088,line:3,column:2 XML: root element name does not match with DTD
Error:3012,line:4,column:20 XML: '=' expected
Error:3020,line:4,column:29 XML: '>' expected
Error:3005,line:10,column:2 XML: the name must start with 'Letter' or '_' or ':'
.....
这样写不行,它是WML页面,严格说不应该包含<% %>这样JSP的代码
你能解释这些错误吗?
Error:3005,line:3,column:2 XML: the name must start with 'Letter' or '_' or ':'