`

wml和jsp的后台交互

 
阅读更多
test2.wml的代码如下:<?xml version="1.0"?>
<!-- created by WAPtor (http://www.waptop.net/) -->
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<!-- THIS IS THE FIRST CARD IN THE DECK -->
<card id="MainCard" title="This is a first card">
<p align="center">
  Hello ,what is your name?
  <input name="n" />
  <br/>
  Are you a boy or a girl?
  <select name="s1">
     <option value="am  a  boy">I am  a  boy</option>
     <option value="am a girl">I am a girl</option>
  </select>
  <br/>
  which tutorial do you like?
  <select name="s2"  multiple="true">
  <option value="p1">part1</option>
    <option value="p2">part2</option>
    <option value="p3">part3</option>
    <option value="p4">part4</option>
   
  </select>
  <anchor>
     <go method="get" href="t.jsp">
        <postfield name="post1" value="$(n)"/>
        <postfield name="post2" value="$(s1)"/>
        <postfield name="post3" value="$(n2)"/>  
     </go>
  submit
 
  </anchor>
</p>
</card>
</wml>

t.jsp的代码如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 't.jsp' starting page</title>
   
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

  </head>
 
  <body>
   <%
     String s1= request.getParameter("post1");
      String s2= request.getParameter("post2");
       String s3= request.getParameter("post3");
       out.println(s1);
      
      
       out.println(s2);
       out.println(s3);
    %>
  </body>
</html>
注意要点:1.$是获取同一个wml下不同card里面的定义的变量。
          2.在NMIT下的模拟器中遇到错误,错误内容是:WML  encoder:charData/Space not allowed in content,其实每一个在card内必须有<p></p>才不会出错。
          3.创建一个tomcat的webapps文件夹中创建一个 名字叫wap的文件夹,将编写好的wml程序和jsp程序放到该文件夹中,然后启动tomcat服务器。然后就可以在winwap中通过http://localhost:8080/wap/test2.wml访问。
          4.访问要在winwap 下访问,由于NMIT不支持.jsp页面,所有NMB4.0无法测试到结果。如果在test2.wml 点击提交后跳转到winwap的主页,则要进行注册。
          5.# 可以用于卡片的跳转 eg:<go href="#card2"/>
分享到:
评论

相关推荐

    wml和jsp实现wap网站后台管理及手机显示的过程

    前端负责用户交互和基本的显示,而后端负责数据处理和业务逻辑。两者通过HTTP或WAP协议通信。 4. **WML与JSP结合** - **数据传递**:WML页面可以通过表单提交数据到JSP页面,JSP通过请求参数获取这些数据。 - **...

    一个非常好的jsp+wml实例子

    7. 可能还会有配置文件(如`.xml`)和Java类文件(`.class`),用于支持JSP和WML的后台处理。 通过这个实例,学习者可以深入理解如何在JSP中集成WML,实现跨平台的Web应用。这可能涉及到如何创建WML链接到JSP页面,...

    基于Java+WML的信息查询与发布系统源码.zip

    Java和WML(Wireless Markup Language)是一种在无线设备上,如早期的移动手机,进行网页浏览和数据交互的技术组合。本项目是一个基于Java技术构建的信息查询与发布系统,其核心在于利用WML来适应无线通信环境下的...

    JSP编程基础及应用实例集锦

    JSP(JavaServer Pages)是Java平台上的动态网页技术,它允许开发者将静态HTML、XML或WML与动态Java代码结合在一起,以创建交互式的Web应用程序。JSP的核心概念包括以下几个方面: 1. **JSP页面结构**:一个JSP页面...

    jsp的wap开发和tomcatwap服务器配置

    通过JavaBean或Servlet,JSP可以与后台数据库或其他服务进行交互,动态生成WML响应。 例如,一个简单的JSP文件可能包含以下内容: ```jsp &lt;%@ page contentType="text/vnd.wap.wml" pageEncoding="UTF-8"%&gt; &lt;wml&gt; ...

    JAVAWML信息查询与后端信息发布系统实现——WML信息查询设计(源代码+).rar

    这个项目主要是针对移动互联网环境,利用Java技术构建一个能够处理WML页面查询和后台数据发布的系统。以下是对该系统实现的核心知识点的详细说明: 1. **WML**:WML是一种XML方言,专为无线设备如早期的移动电话...

    waplogin.rar_java mysql_site:www.pudn.com_wapLogin_waplogin.jsp_

    根据这些信息,我们可以推断这个压缩包可能包含了一个完整的wap登录系统,包括了JSP页面(可能有login.jsp,register.jsp等)、WML页面(用于移动设备的显示)、以及与MySQL数据库交互的Java后台代码(可能包含DAO层...

    jsp实现各类项目(购物车,图书管理等)

    **JSP技术基础** JSP(JavaServer Pages)是Java平台上的动态网页技术...同时,还体现了MVC设计模式的应用和JSP的内置对象在处理用户交互和数据管理中的角色。这样的项目对于学习JSP和Web开发是非常有价值的实践案例。

    JAVAWML信息查询与后端信息发布系统实现——WML信息查询设计(源代码+lw).rar

    6. **后端信息发布**:这部分功能可能涉及后台管理系统,允许管理员发布和更新信息,如新闻、公告等,这些信息会实时同步到前端WML页面供用户查询。 7. **设备检测与适配**:为了支持不同的无线设备,系统可能包含...

    JAVAWML信息查询与后端信息发布系统实现——WML信息查询设计(源代码+论文).zip

    Java的Servlet和JSP(JavaServer Pages)技术可能被用来构建服务器端逻辑,而JDBC(Java Database Connectivity)则可能用于与数据库的交互。 信息查询设计是系统的核心部分。这可能涉及到查询优化、用户界面设计、...

    JAVAWML信息查询与后端信息发布系统实现-WML信息查询设计(源代码+论文).rar

    综上所述,"JAVAWML信息查询与后端信息发布系统实现——WML信息查询设计"是一个涵盖了移动设备上的信息检索、后台数据处理、用户交互和跨平台开发的综合项目。通过深入学习和理解这个系统的源代码和论文,可以增强对...

    基于JSP技术的WAP网站的设计与实现

    - **表示层**:使用JSP和WML技术来呈现信息。 - **业务逻辑层**:通过JavaBean组件实现,处理具体的业务逻辑。 - **数据层**:使用SQL Server 2005数据库存储数据。 #### 实现环境 - **操作系统**:Windows平台 - ...

    毕业设计项目开发-JAVAWML信息查询与后端信息发布系统实现-WML信息查询设计(源代码+论文).zip

    WML文档通常由一系列卡片(card)组成,每张卡片包含一组可交互的元素,如文本、链接和表单。 3. **信息查询设计**:这部分涉及到如何设计和实现一个用户友好的查询接口。可能包括输入字段的设计、查询条件的处理、...

    毕业论文设计-IT计算机-JAVAWML信息查询与后端信息发布系统实现——WML信息查询设计(源代码+论文).zip

    本毕业论文设计主要探讨了如何使用...通过合理的系统设计和实现,不仅可以提供便捷的信息查询服务,也为后台数据的管理和发布提供了有效工具。对于学习者而言,这是一个深入了解Web服务和移动应用开发的宝贵实践案例。

    [计算机项目]基于java的WML信息查询与后端信息发布系统设计与实现(源代码+项目报告).zip

    3. **编码实现**:编写Java代码实现各个功能模块,包括前端的WML解析与展示,后端的数据处理和交互。 4. **测试**:对系统进行单元测试、集成测试,确保各个功能的正确性和稳定性。 5. **部署与上线**:将系统部署到...

    1_电子商务网站设计概述.pptx

    客户端技术主要包括HTML、JavaScript、CSS、XML和WAP/WML,用于构建交互式和动态的用户界面。而服务器端技术,如ASP、PHP和JSP,则用于处理服务器端的数据和逻辑。网站设计与管理的过程包括策划阶段(明确建站目标、...

    wap网站开发.pdf

    `&lt;card&gt;`元素表示页面卡片,`&lt;p&gt;`用于段落,`&lt;a&gt;`用于链接,`&lt;do&gt;`和`&lt;go&gt;`则用于交互操作。 10. **WAP浏览器兼容性**:开发者需要注意,不同的WAP浏览器可能对WML标准的实现有所不同,因此在测试时要覆盖多种设备...

    arcgis server java

    JSF通过faces-config.xml配置文件管理这些组件的关系,使得UI组件和后台bean之间的交互变得简单。 三、使用JSF进行开发 1. 首先,需要在项目中引入JSF和相关库的JAR文件,将其放入WEB-INF/lib目录。 2. 然后,更新...

    电子商务网站设计与管理1-3.pptx

    客户端技术如HTML、DHTML、XML和WAP/WML负责展示和交互,而服务器端技术如ASP、PHP和Java则处理动态内容生成和数据处理。ASP允许开发者使用多种脚本语言编写服务器端逻辑,PHP以其高效执行和与Apache服务器的紧密...

    电子商务网站设计简要概述.pptx

    服务器端技术如ASP、PHP和JSP则用于处理业务逻辑和数据交互。网站的体系结构一般分为数据存取层、应用逻辑层和用户界面层,通过HTTP协议进行通信。 网站设计与管理的过程通常包括:网站策划,明确建站目标、可行性...

Global site tag (gtag.js) - Google Analytics