`
lzth
  • 浏览: 138543 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSP WAP 网站开发

    博客分类:
  • Java
阅读更多
JSP WAP

一、JSP WAP开发环境

Netbeans 5.0发行版web应用程序对提供了更加友好的支持,创建页面,运行,打包都很方便.故选用了Netbeans作为开发工具.

wap模拟器:WinWap3.0和Opera8.0测试通过 


二、用Jsp实现Wap应用程序设计

主要思路:用java的Servlet/jsp技术开发WAP程序,Wap页面用来显示息,Servelt控制页面流程和数据交互.下面是具体代码:

首先新建web应用程序,这里取名ewap.

创建一个很简单的javabean文件
/*

 * Animals.java

 * Created on 2006年3月30日, 下午8:57

 */

package beans;

public class Animals {

   

    public Animals() {

    }

    private String id;

     private String name;

    public String getId() {

        return this.id;

    }

    public void setId(String id) {

        this.id = id;

    }

  

    public String getName() {

        return this.name;

    }

    public void setName(String name) {

        this.name = name;

    }

   

}

然后把默认的index.jsp修改为如下:

// index.jsp 首页,创建一个annimal

<%@ page contentType="text/vnd.wap.wml" %>

<%

java.util.List vectors=new java.util.ArrayList();

String items[]={"Pig,zZZ!","Dog","monkey","Lion","Tiger","Cat"};

for(int i=0;i<6;++i){

    beans.Animals animal=new beans.Animals();

    animal.setId(String.valueOf(i+1));

    animal.setTitle(items[i]);

    vectors.add(animal);

}

application.setAttribute("vectors",vectors);

%>

<jsp:forward page="/menu.jsp" />

接着是定向到的menu.jsp页面.显示我们可爱的宠物.为了页面整洁容易维护使用jstl输出前面创建的宠物数组.


<%@ page contentType="text/vnd.wap.wml" pageEncoding="UTF8"%>

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<?xml version="1.0" encoding="UTF8"?>

<!DOCTYPE wml PUBLIC "//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="title" title="欢迎来到宠物乐园">

    <p align="left">

    <c:forEach var="animal" items="${vectors}">

        <c:out value="${animal.id}"/>

        <c:out value=".  "/>

        <a href="/ewap/submenu.jsp?animalId=${animal.id}">

             <c:out value="${animal.name}"/>

        </a>

    <br/>

    </c:forEach>

    </p>

</card>

</wml>

最后是submenu.jsp页面

<%@ page contentType="text/vnd.wap.wml" pageEncoding="UTF8"%>

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<?xml version="1.0" encoding="UTF8"?>

<!DOCTYPE wml PUBLIC "//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="title" title="Display your choice:">

    <p>

   您的选择的宠物类别是:<c:out value="${param.animalId}"/>

    </p>

</card>

</wml>





注:需要在页面中加入<%@ page contentType="text/vnd.wap.wml" pageEncoding="UTF8"%>,否则会产生乱码。



(责任编辑:志伟)

  转载请注明文章来源于志伟教程资料网 (http://www.zhiweinet.com)。
分享到:
评论

相关推荐

    理解JSP WAP 开发原理

    理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理

    JSP技术在WAP开发中的应用

    JSP技术在WAP开发中的应用 JSP技术在WAP开发中的应用 JSP技术在WAP开发中的应用

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

    有二个文档: 1、JSP技术在WAP开发中的应用; 2、tomcatWAP服务器配置; 希望对大家有用

    jsp+tomcat的wap源码

    主要是介绍了用jsp在tomcat环境下开发的wap.

    wap_jsp开发实例

    jsp开发wap的实例,运行环境tomcat,需要搭配手机模拟器来浏览

    在WAP开发中JSP技术的应用.doc

    JSP技术在WAP开发中的应用,整合jsp和wml的使用。

    wap教程 java wap jsp

    适合初学wap的人员, 我用这个开始wap的开发

    WAP编程与开发实例教程

    器建设方法,并介绍常用WAP开发工具包的使用方法。然后,本书以较大篇幅,通过大量实 例,全面而深入地讲解WML语言基础及编程方法、WMLScript语法及脚本程序设计方法、WMLS cript库及库函数、WML与WMLScript的综合...

    Struts开发Wap应用(word)

    Struts开发Wap应用(word)

    jsp下wap应用程序

    简单的wap开发小程序。结合servlet与模型层集成。 m3gate模拟器下运行。

    jap wap 开发实例

    概述  WML(Wireless Markup Language - 无线标记语言) + jsp 开发实例

    Servlet技术在WAP开发中的应用

    Servlet技术在WAP开发中的应用 WAP开发中应用Servlet技术时要利用专用WAP服务器软件,如Nokia WAP Server等提供的开放程序接口来编写具体的程序。我们仍以WML为例,它应用Servlet编程的规则与应用JSP时的规则基本...

    JSP编程指南(pdf)

    更通过大量的案例分析对如何使用JSP、XML和XSLT在WAP浏览器和HTML浏览器中显示web内容、使用LDAP开发电子商务以及使用JMF处理数据等进行了详尽的阐述, 对于那些想要将JSP作为其J2EE平台上Web应用前端的专业Java软件...

    JSP实践之旅.exe

    关于JSP实践之旅 简明介绍 JSP内幕 JSP官方白皮书 国内不谈java 基本语法介绍 ...开发主流技术的评价之JSP 使用JSP技术设计电子商务应用系统——从入门到精通 JSP手册 关于PHP的一种评论...

    wap开发wml初步教程实例

    内含17个WML的简单实例 解压后只需建文件名改成WML 或者 HTML JSP 如果写成JSP的话 请在文件头写下 ("text/vnd.wap.wml"); %&gt;

    Struts开发Wap应用(PDF)

    Struts开发Wap应用(PDF),还有一篇文档说明。

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    论坛软件系统亦称电子公告板(BBS)系统,它伴随社区BBS的流行而成为互联网最重要的应用之一,也逐渐成为网站核心竞争力的标志性体现。2006年7月 CNNIC 发布的最新统计表明,43.2% 的中国网民经常使用论坛/BBS/讨论组,...

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    论坛软件系统亦称电子公告板(BBS)系统,它伴随社区BBS的流行而成为互联网最重要的应用之一,也逐渐成为网站核心竞争力的标志性体现。2006年7月 CNNIC 发布的最新统计表明,43.2% 的中国网民经常使用论坛/BBS/讨论组,...

    [上传下载]WAP图铃下载系统_unimg.zip

    这个项目是一个基于Java语言开发的Web应用程序,采用SSM(Spring+SpringMVC+MyBatis)或SSH(Spring+SpringMVC+Hibernate)框架进行开发,使用MySQL作为数据存储,JSP作为页面开发。 项目的目标是构建一个高效、可靠...

    上传下载WAP图铃下载系统-unimg.rar

    WAP图铃下载系统_unimg.rar是一个用于毕业设计或课程设计的JSP或Java源码文件包。这个系统是一个基于无线应用协议(WAP)的图铃下载平台,允许用户通过移动设备浏览、搜索和下载各种图片和铃声。它提供了一个简单...

Global site tag (gtag.js) - Google Analytics