只是随便试试,以防不时之需。
表单页
hello.jsp
<%@ page contentType="text/vnd.wap.wml" pageEncoding="UTF-8"%>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Tutorial">
<input name="name" emptyok="false" tabindex="2" format="*x" value="abc" />
<br />
<input name="password" emptyok="false" type="password" tabindex="3" />
<br />
<anchor>
提交
<go href="reHello.jsp" method="post">
<postfield name="name" value="$(name)" />
<postfield name="password" value="$(password)" />
</go>
</anchor>
<br />
</card>
</wml>
可以观察与html的表单区别,以及特性。
服务处理页面
reHello.jsp
<%@ page contentType="text/vnd.wap.wml" pageEncoding="UTF-8"%>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<% request.setCharacterEncoding("UTF-8"); %>
<% System.out.println(request.getParameter("name")); %>
<% System.out.println(request.getParameter("password")); %>
<jsp:forward page="hello.jsp"></jsp:forward>
和普通的jsp并无二意。
随便建一个wab项目,便可测试。值得注意的是,需要一个wap浏览器
。firefox3.5,ie7 都是不行的。 Opera可以。
2009-10-24 添加
为公司开发了一套基于wap2.0的。随意上面的内容根本没用到。不过可以说明一点。原来目前的wap开发是如此简单,以至于会让你认为那是把web开发打回到了没有ajax的时代
分享到:
相关推荐
8. **用户交互**:尽管资源有限,WAP网站仍可实现基本的用户交互,如表单提交、按钮点击等。 9. **性能优化**:在编写WAP源码时,需关注加载速度和资源消耗,如压缩图片、精简代码、优化网络请求等。 10. **设备...
在这个例子中,JSP生成了一个WML表单,用户输入用户名后,提交请求到`process.jsp`进行处理。 **Tomcat WAP服务器配置** Tomcat是Apache软件基金会的Jakarta项目下的一个开源Java Servlet容器,广泛用于部署Java ...
6. 用户系统:登录、注册、个人信息管理等功能,通常需要处理表单提交和验证。 7. 团购和电影院选座:这是额外的特色功能,可能涉及到更复杂的交互逻辑,如地图选座、时间限制等,可能需要JavaScript库如jQuery、Vue...
此外,开发者还可以测试交互功能,如表单提交、链接点击和脚本执行,以确保这些功能在实际手机上能正常工作。 模拟器的使用对于优化WAP网站至关重要,因为它可以让开发者在发布前发现并修复问题,提高用户在移动...
- WML编程:学习WML语法,创建交互式页面,如表单提交、链接跳转等。 - WAP服务开发:实现WAP服务器端逻辑,处理客户端请求,返回数据或执行业务操作。 - 设备适配:由于不同移动设备的硬件和软件差异,需要考虑...
CGI程序通常由Perl、C或C++等编程语言编写,当用户提交表单或请求特定URL时,CGI程序会被调用执行,然后将结果返回给浏览器。 【WAP技术】WAP(Wireless Application Protocol)是专门为无线通信设备如手机设计的一...
- 执行AJAX提交表单数据,提交成功后再将按钮重新启用。 2. **设置状态标志** 另一种方式是使用JavaScript设置一个状态标志(如变量)来表示表单正在提交。在表单提交的函数中,检查这个状态标志,如果处于提交...
- 用户可以通过表单提交搜索关键词。 - 页面提供了翻页链接,允许用户浏览不同章节或页面的内容。 综上所述,这个WAP通用分页开发的示例不仅展示了如何使用JSP技术构建动态WAP页面,还涉及到了WAP技术的基础知识、...
1. **WML标签和属性**:深入讲解常用WML标签,如`< go >`(导航)、`< input >`(用户输入)和`< submit >`(提交表单)等。 2. **WML脚本**:WMLDeck和WMLScript的介绍,以及如何在WML中添加动态功能。 3. **WML...
6. **表单处理(Form Handling)**:WML支持表单提交,但使用`<post>`或`<get>`标签,而不是HTML的`<form>`。 7. **导航菜单(Traversing)**:`<menu>`标签可以创建导航菜单,让用户通过按键选择。 ```xml ...
9. **标签的type属性**:指示一个操作类型,如导航、提交表单等。 10. **返回上一卡片**:在WML中,可以使用`<go back>`标签让浏览器回到刚访问过的卡片。 选择题和判断题部分主要测试了对WAP协议栈层数、noop元素...
4. **用户交互**:文件如login+zhuce.html可能涉及到用户登录和注册功能,这需要处理表单提交、数据验证和可能的服务器通信。 5. **列表展示**:TG_liebiao.html、chanpingliebiao.html、...
最后,使用 `attr()` 方法更新 `textarea` 的 `value` 属性,使得在表单提交时,用户输入的内容后面会自动添加 “wap”。 在 HTML 部分,我们看到这样一个表单: ```html ();"> ``` 这里的 `onsubmit` 属性绑定...
上面的例子展示了如何通过选择颜色后提交表单。`<%...%>`是WML中的变量引用,可以用来插入表单字段的值。 **6. WAP浏览器与WAP网关** WAP浏览器(通常内置在移动设备中)解析WML文档,而WAP网关则负责将HTTP请求...
10. **Ajax异步提交**:利用JavaScript和XMLHttpRequest对象,可以实现登录表单的异步提交,用户无需等待页面刷新,就能看到登录结果,提高了交互体验。 以上就是HTML5_wap_login.zip压缩包中可能涉及的关键技术点...
1. 功能性测试:验证 WAP 服务的基本功能是否正常,如页面加载、链接跳转、表单提交等。 2. 压力测试:评估系统在高并发访问下的稳定性和性能。 3. 性能测试:测量页面加载速度、响应时间等,确保用户可以流畅地使用...
4. **数据交换**:学习如何在WAP页面中嵌入和处理数据,如使用`<submit>`标签提交表单,以及与服务器端的交互。 5. **WAP页面设计**:了解如何优化WAP页面布局,使其适应小屏幕设备,包括文本的排版、链接的布局和...
4. **表单标签**:`<form action="linkurl" method="post">`,用于创建表单,`action`属性指定提交表单时的目标URL,`method`属性定义提交方式(GET或POST)。 通过合理运用这些标签,开发者可以构建出功能完善、...