`
shuai1234
  • 浏览: 972148 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

WML教程4:跳转和传递参数

    博客分类:
  • java
 
阅读更多

任务与导航-跳转和传递参数

go的基本属性和应用

实现Card之间跳转的一个基本方法是go,go和do、anchor等标签的结合是WML高级应用的一个基础。

  相关属性:

  href:声明链接的URL

  sendreferer:表示是否传递调用href所指定的URL的页面的URL,也就是当前页的URL,即HTTP头中的HTTP_REFERER,默认值为false,可选值为true

  method:WML的method与HTTP提交表单的方法类似,同样有Post和Get两种,缺省参数为Get。

  Post与Get的不同:Post在发送前要进行编码处理,然后分组发送,发送过程相对安全,适合大数据量的处理;而Get方法不进行任何处理,一次性发出,适合小数据量交换。除非你肯定你提交的数据可以一次性提交,否则请尽量用Post方法。

  accept-charset:定义浏览器与服务器之间收发信息的字符集类型,例如:accept-charset="UTF-8,US-ASCII,ISO-8859-1"

示例:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.xml">
<wml>

<card id="Start">
  <do type="accept" label="next">
    <go href="#nextCard"/>
  </do>
<p>This is the First Card!</p>
</card>

<card id="nextCard">
  <do type="prev" label="before">
    <prev/>
  </do>
<p>This is the last card!</p>
</card>
</wml>

Go结合Postfield交换参数

标签Go可以包含一个或多个Postfield标签,用这些标签携带参数与服务器进行数据交换。

示例1:产生一个"quote.pl?stock=00001"Get申请

<go href="/cgi-bin/quote.pl">
  <postfield name="stock" value="00001"/>
</go>

示例2:产生一个"stockname=证券&page=1"Post申请

<go href="/cgi-bin/query.pl" method="post">
  <postfield name="stockname" value="证券"/>
  <postfield name="page" value="1"/>
</go>

 

分享到:
评论

相关推荐

    WML 详细中文教程

    2. **表单提交**:通过`&lt;go&gt;`元素和`href`属性,可以定义用户点击后的动作,如跳转到新的WML页面或执行服务器端脚本。 3. **事件响应**:WML支持简单的事件处理,如`onenterforward`和`onenterbackward`,用于定义...

    WML & WMLScript: A Beginner's Guide

    4. **Module4**:可能讲解了WMLScript的语法和基本编程概念。 5. **module6**:可能涉及WMLScript中的事件处理和用户交互。 6. **module5**:可能是关于WML中的导航和链接。 7. **Module7**:可能涉及WMLScript的DOM...

    WML教程(关于wap手机网页)

    【WML教程】是关于如何创建适用于WAP(无线应用协议)手机的简单网页的教程。WML(Wireless Markup Language)是一种标记语言,类似于HTML,但专为移动设备优化,尤其是在早期的移动互联网时代。以下是对WML教程中...

    wml入门教程

    【WML 入门教程】 WML,全称 Wireless Markup Language,是一种专为无线设备,如早期的移动电话,设计的标记语言。它基于XML,用于创建能够在移动设备上浏览的简单网页,尤其是在WAP(Wireless Application ...

    WML语言参考教程 WML

    本教程将深入探讨WML的基本概念,帮助初学者理解和掌握这一技术。 ### 一、WML语法基础 1. **卡片(Cards)**: WML文档由一系列卡片组成,每个卡片相当于HTML中的一个页面。卡片通过`&lt;card&gt;`标签定义,是用户在...

    wml教程及常用功能介绍

    **WML(Wireless Markup Language)教程及常用功能介绍** WML,无线标记语言,是专为移动设备设计的一种标记语言,主要用于创建适应小型屏幕和有限带宽的无线应用程序,尤其是早期的移动互联网内容。本教程将从基础...

    wml自动跳转示例代码

    在WML中实现页面间的自动跳转对于创建动态和交互式的移动Web应用至关重要。本示例将深入探讨如何在WML中实现定时自动跳转。 首先,我们需要了解WML文档的基本结构。一个WML文档由一个或多个`&lt;deck&gt;`元素组成,每个`...

    WML初级教程.rar

    本教程“WML初级教程.rar”旨在为初学者提供一个入门WML的平台,通过简洁易懂的方式介绍这一技术的基础概念和应用。压缩包中的核心文件“WML初级教程.exe”可能是一个交互式的教学程序,包含了文字讲解、示例代码...

    wap开发教程含WML教程

    4. **WAP浏览器**:WAP浏览器,也称为WAP客户机,运行在移动设备上,用于解析和展示WML文档。它们通常具有有限的显示能力,支持触摸屏或按键操作。 5. **WAP开发工具**:开发者通常使用WAP编辑器、模拟器和调试工具...

    wml教程(手机开发手册)

    ### WML教程(手机开发手册)知识要点 #### 一、WAP与WML概览 - **WAP**(Wireless Application Protocol,无线应用协议)是一种开放的全球标准,用于数字移动电话、互联网或其他个人数字助理(PDA)、计算机应用之间的...

    wml介绍,简单易懂,纯word文档

    2. **预定义元素**:WML有预定义的一些元素,如`&lt;go&gt;`(跳转到另一个卡片或URL)、`&lt;submit&gt;`(提交表单数据)、`&lt;input&gt;`(接收用户输入)等。 3. **文本格式化**:WML提供了如`&lt;p&gt;`(段落)、`&lt;b&gt;`(粗体)、`&lt;i&gt;`...

    WML初级教程之从实际应用中了解WML

    **WML 初级教程:从实际应用理解 WML** WML(Wireless Markup Language)是一种专为无线设备,如早期的移动电话设计的标记语言,用于创建在小屏幕上显示的网页内容。学习 WML 时,理解其基本概念、语法和实际应用至...

    wap教程详细介绍了wap的构建和wml编程

    ### WAP教程知识点详解 #### 一、WAP Server的构建 ##### 1.1 WAP Server配置概览 WAP (Wireless Application Protocol) 是一套全球性的网络通信协议标准,用于移动终端设备访问互联网资源。它允许用户通过手机、...

    wml基础实例教程

    **WML(Wireless Markup Language)基础实例教程** WML,全称为无线标记语言(Wireless Markup Language),是用于创建适应移动设备显示的网页内容的一种标记语言。它在早期的WAP(Wireless Application Protocol)...

    一个非常好的jsp+wml的例子(包括代码).rar_WML_WML java_jsp wml _wap_wml jsp

    4. **JSP与WML集成**:在JSP中嵌入WML卡片(deck)和卡片(card),以及如何使用JSP脚本元素动态生成WML内容。 5. **JavaBean和WML**:可能涉及使用JavaBean来处理业务逻辑并提供数据给WML页面。 6. **响应式设计*...

    wml.rar_WML

    WML(Wireless Markup Language)是一种专为无线设备,如早期的移动电话和PDA设计的标记语言,它使得这些设备能够浏览和交互网页内容。WML在20世纪90年代末到21世纪初广泛应用于移动互联网的早期阶段,作为HTML在...

    WML脚本教程.rar

    4. **WML事件和脚本**:虽然WML本身并不支持像JavaScript那样的客户端脚本,但可以通过一些扩展如WMLScript来实现动态行为。WMLScript类似于JavaScript,提供了变量、函数、循环和条件语句等,用于增强WAP页面的交互...

    Wap建站(Wml资料)

    4. WML脚本:可以使用WMLScript或JavaScript进行交互式编程。 三、Wap实例 这个资料包中的"Wap实例"部分提供了实际的WAP站点案例,通过分析这些实例,你可以了解如何设计和实现一个功能完整的WAP网站,包括布局、...

Global site tag (gtag.js) - Google Analytics