JSP技术在WAP开发中的应用
JSP技术在WAP开发中的应用 使用JSP(Java Server API)技术可以简单而快速地在WAP终端上生成动态的WAP页面,而且能够利用JSP的诸多功能,实现复杂的WAP应用。我们仍以WML为例,讲解JSP技术在WAP开发中的应用。 11.6.1 基本规则 使用JSP技术前,首先要建立它的开发环境。一般是在Windows NT上安装并建立Java Server Web Development Kit(JSWDK),其版本可为1.01版或更高的版本。 为了测试和浏览JSP实现的WAP应用,还需要安装WAP模拟器(浏览器),如Nokia WAP Toolkit,并安装Java Runtime Environment (JRE) 1.2.2或以上版本。 完成以上准备工作之后,就可以按照以下的基本规则使用JSP编写WML程序了。 (1) WML的标签和语句均可直接写在JSP程序中。 (2) 如果想使用JSP来处理WML的标签和语句,则需要使用“”引起来,格式为: 例如,以下几行语句就是利用JSP的intln来输出WML的标签和语句: (3) JSP编写的WML语句要用引号(" ")引起来,然后再用括号括起来,而且后面还要加上分号( ; ),格式为: JSP对象.方法/关键字(" ……WML标签或语句行 "); 例如,下面就是反映JSP书写WML语句格式的例子:intln("Hello from script code!
"); (4) WML的文件类型可以使用JSP的response对象进行声明,也可以在声明页面语言时一块儿声明,它们的格式分别如下: 或 (5) 最后的程序文件保存时要采用“.jsp”的扩展名,即保存为JSP的程序文件。JSP将被编译成Java源文件,最后成为servlet。 了解了以上基本规则,我们下面给出一个利用JSP向WAP浏览器显示“Hello from script code!”信息的简单程序,通过该程序大家可以进一步认识利用JSP开发WML页面的具体方法。 JSP Test:
Press accept to continue!
11.6.2 程序举例 我们下面利用JSP和WML实现一个为移动用户定时更新约会的例子。该例的应用程序共包括两个页面。第一个页面的文件是pick_appointment.jsp,它提供了一个选择卡片,当用户选择了其中某一个约会时间时,浏览器就会带着本次约会的ID号进入到第二个页面,即文件名为show_appointment_data.jsp的页面。我们在第二个页面编写了两个卡片,其中第一个卡片用于显示会面的时间,第二个卡片用于显示数据输入,让用户通过输入ID而取消约会。 程序中动态的约会数据是通过Java Bean的实例来取得的,具体过程其实是通过JDBC连接到数据库的过程。取消约会的操作是通过servlet实现的。由于用户可能随时取消某个约会,所以我们需要对pick_appointment.jsp页面进行定时刷新。下面我们就给出这一应用程序的源程序。 pick_appointment.jsp页面文件的程序代码如下: 元素private String getOptions(mwebber.samples.AppointmentBean appointmentBean) { StringBuffer sb = new StringBuffer(); int[] appointmentIDs = appointmentBean.getAppointmentIDs(); for(int i=0; i"); sb.append(appointmentBean.getAppointmentTime(i)); sb.append(""); } return sb.toString();}%>
show_appointment_p页面文件的程序代码如下:
Check off this appointment
Back to appointments list
Back to appointment data
Back to appointments list
- 最火中原石化下调LLDPE出厂价激光机防滑链激光管菜籽油搅拌器Frc
- 最火河南洛阳报业印刷创意文化产业园项目开工奠卧室墙漆腻子电脑代理汽车桥壳金属相框Frc
- 最火大品牌的热量值Logo包装设计伊宁直线光轴电镀镍手链家具底盘Frc
- 最火航天科技着陆涂料化工装备石膏矿切粒刀碧根果脚踏开关电风扇Frc
- 最火瑞典注塑商中国无法满足本地市场需求名片机莱州压力罐电机书桌Frc
- 最火有效延长机床工作灯使用寿命的几个要点测量仪高邮多用表矿用链条餐垫Frc
- 最火09年12月18日碳酸钙网上行情最新快报兖州盘片硅橡胶鼓风机专业开关Frc
- 最火8月10日齐鲁化工城化工产品价格快报油渣井口装置温度表合金锯片车载电源Frc
- 最火威廉姆斯计划出售美国盖斯马烯烃厂密度板华阴泡沫石棉包装印刷多功能机Frc
- 最火1月2日余姚塑料城PPS产品市场价格行情切纸机分析仪表非标螺丝草编玩具切条机Frc