參考代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<%@ page contentType="text/vnd.wap.wml;charset=UTF-8"%>
<%@ include file="/common/taglibs.jsp"%>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="Cache-Control" content="max-age=0"/>
<meta http-equiv="Cache-Control" content="no-cache"/>
</head>
<card id="login" title="用戶登陸">
<p>${errTip}</p>
<p>手機號:<br/><input type="text" id="j_username" name="j_username"/></p>
<p>密碼 :<br/><input type="password" id="j_password" name="j_password" /></p>
<p><anchor title="點此登陸">登陸
<go href="wap-login!checkLogin.jspx" method="post" accept-charset="utf-8">
<postfield name="username" value="$(j_username)" />
<postfield name="password" value="$(j_password)" />
</go>
</anchor></p>
<p><anchor title="如果是電腦訪問請點此鏈接">如果是電腦訪問到此頁面請點此鏈接
<go href="${ctx}/login.jspx?type=1" method="post" accept-charset="utf-8">
</go>
</anchor></p>
</card>
</wml>
備注:
要想所有的手機均能正常訪問必須
1、不要加html標簽。
2、head裡不要添加title屬性
3、<anchor>標簽一定要加<p>,如果不加部分手機會解析錯誤
4、<?xml version="1.0" encoding="utf-8"?>前最好不要有空格
5、<%@ page contentType="text/vnd.wap.wml;charset=UTF-8"%>page前面有空格
6、 uc浏覽器不解析
可用opera浏覽器訪問wap,右鍵查看源代碼來查看自己wap頁面格式,如果包含html部分浏覽器不解析
摘自 青春與字母