精通 Grails: Grails 与移动 Web
2009-10-26 00:00:00 来源:WEB开发网核心提示: HTML 开发人员一定要熟悉 <p> 标记,WML <anchor> 标记在本质上与 HTML <a> 标记是类似的,精通 Grails: Grails 与移动 Web(5),即使它们在语法上有所不同(参阅 参考资料 了解更多关于 WML 的信息),下面是 W
HTML 开发人员一定要熟悉 <p> 标记。WML <anchor> 标记在本质上与 HTML <a> 标记是类似的,即使它们在语法上有所不同(参阅 参考资料 了解更多关于 WML 的信息)。
下面是 WML 的一个小技巧。由于处理的是专用于手机的内容,因此可以创建一个超链接,用户一旦选定链接,就可以拨出电话。清单 3 的中例子可以拨出电话号码 303-555-1212 :
清单 3. WML 拨号链接<do type="accept">
<go href="wtai://wp/mc;3035551212"/>
</do>
注意该链接使用的协议并非常见的 http:// — 而是 wtai://,这是无线电话应用程序界面(Wireless Telephony Applications Interface)的缩写。
WML 仿真器
要使这个页面在个人电脑上显示,则需要一个 WAP 仿真器(参阅 参考资料,查看文中提到的所有仿真器的链接)。访问 dotMobi 仿真器,它是一个 Java applet。输入 URL davisworld.org/testwml.gsp(注意 http:// 前缀已提供在输入框的左侧),您将看到类似于图 1 的内容:
图 1. 仿真 WAP 页面
注意 dotMobi 仿真器有两种不同的皮肤,它不仅代表着不同设备的外观和感觉,还代表设备的不同功能。如果对仿真某个设备感兴趣的话,它的硬件制造商通常会提供一个开发者网站,您可以从哪里下载安装所需的仿真器。
从 GSP 发送静态 WML
第一个 WML 例子为静态代码。清单 4 是一个使用常见的 <g:each> 和 <g:if> 标记的例子:
- ››精通Photoshop之通道详解
- ››精通 Grails: 使用 Grails 进行单元测试(单元测试...
- ››精通 Grails: 创建自定义插件
- ››精通 Grails: 在企业中使用 Grails
- ››精通 Grails: Grails 与移动 Web
- ››精通 Grails: Grails 与遗留数据库
- ››精通 Grails: RESTful Grails
- ››精通 Grails: 用 JSON 和 Ajax 实现异步 Grails
- ››精通 Grails: 用定制 URI 和 codec 优化 Grails 中...
- ››精通 Grails: 身份验证和授权
- ››精通 Grails: 文件上传和 Atom 联合
- ››精通 Grails: 了解插件
更多精彩
赞助商链接