编写wap页面和web页面的区别就是他的标签不同,你还可以用struts标签。服务器编译运行后就等于填充的数据。剩下的用wap浏览器来处理就行了。
下面就是一个填入日期,来搜索的页面,
wap代码
- <?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.setContentType("text/vnd.wap.wml;charset=UTF-8");%>
- <% request.setCharacterEncoding("UTF-8");%>
- <%@ page contentType="text/vnd.wap.wml; charset=UTF-8" %>
- <%
- String num=request.getParameter("car");
- %>
- <wml>
- <card id="card0" title="历史速度查询">
- <p>输入查询时间:</p><br/>
- <p><input name="Y" type="text" emptyok="true" value=""/>年
- <input name="D" type="text" emptyok="true" value=""/>月
- <input name="M" type="text" emptyok="true" value=""/>日<br/>
-
-
- <input name="H" type="text" emptyok="true" value=""/>时
- <input name="Min" type="text" emptyok="true" value=""/>分
- </p>
- <do type="accept" name="select" label="确定">
- <go href="test.jsp?carBrand=<%=num %>" method="get">
- <postfield name="Y" value="$(Y)" />
- <postfield name="D" value="$(D)" />
- <postfield name="M" value="$(M)" />
- <postfield name="H" value="$(H)" />
- <postfield name="Min" value="$(Min)" />
- </go>
- </do>
- <do type="prev" label="返回">
- <prev/>
- </do>
- </card>
- </wml>