<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String uid = request.getParameter("uid");
String userName = request.getParameter("uname");
response.setContentType("text/vnd.wap.wml");
%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
USERNAME:<%=userName%>
USER__ID:<%=uid%>
</p>
</card>
</wml>
以上代碼看似很正確,可是解析出來就說不符合xml規範,xml解析器不認得
看下源代碼吧
結果<?xml version="1.0"?>在第2行,第一行空白~
其實XML解釋器希望在這行中沒有其他字符,包括回車,空格等
修改成<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String uid = request.getParameter("uid");
String userName = request.getParameter("uname");
response.setContentType("text/vnd.wap.wml");
%><?xml version="1.0"?>
這樣就OK了