JAVASCRIPT在WAP网页中的开发应用技术

2016-02-19 17:13 4 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享JAVASCRIPT在WAP网页中的开发应用技术的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - Web开发 】

  一、首先需要配置WEB服务器

  在设计WAP网页时不论你使用的WAP开发工具是UP.SDK 或NOKIA WAP TOOKIT 或者ERICSSON WAPIDE,你都必须进行WEB服务器设置,故在此将常见的几种WEB服务器的设置介绍如下:(这里用的是Tomcat4.0,即Apache Web Server.设置方法如下:)

  环境:Apache Web Server on NT OR Solaries OR LINUX OR OTHER UNIX

  1) 不管是windows 还是UNIX 或LINUX ,都是修改 Apache 安装目录下的conf/mime.types文件

  2) 在该文件中增加以下内容:

  text/vnd.wap.wml .wml(一般加这一个就可以运行一般的WAP网页了)

  image/vnd.wap.wbmp .wbmp

  application/vnd.wap.wmlc .wmlc

  text/vnd.wap.wmls .wmls

  application/vnd.wap.wmlsc .wmlsc

  3)存盘

  4)重新启动APACHE WEB SERVER 即可。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  二、一个简单的WAP网页square.wml(平方表)程序

 ?xml version="1.0"?  !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml";  %@ page contentType="text/vnd.wap.wml" %  wml  card id="card1" title="Math"  p平方表:/p   p % {int i;%  %for(i=1; i=9; i++){ % %=i%x%=i%=%=i+i %br/ % }%  /p    do type="prev" name="Previous" label="Previous"   prev/  /do  /card  /wml

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  三、浏览WAP网页时的乱码问题

  用模拟手机浏览WAP网页时,汉字显示会出现乱码或编译出错,我一般都用自己做的一个VB小程序先转化成 UNICODE码。据说可以通过设置WEB服务器中设置MIME表时,在text/vnd.wap.wml后加上;charset=charset_name,如GB2312汉字 :text/vnd.wap.wml;charset=gb2312来解决。

  四、一个将wml中的数据提交给javabean的例子

  fice.jsp (输入你期望的工资,提交给fice.java.注:汉字需要先转化成unicode码)

  (键入你期望的工资-键入你期望的工资)

 ?xml version="1.0"?  !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml";  %@ page contentType="text/vnd.wap.wml" %   jsp:useBean id="fice" scope="session" class="fice.lucky" /  jsp:setProperty name="fice" property="salary" param="salary" /  wml  card id="card1"  do type="accept" label="HowMuch"   go href="fice.jsp"/ /do p键入你期望的工资 :  input name="salary" format="*N"/   /p   /card   /wml

  五、用 NOKIA WAP TOOKIT读取文件

  先在D下建立一个文本文件test.txt运行下面的程序,就可以在模拟器中读取文件了。

  (既然是jsp程序,就该把web服务器起来先了。)

?xml version="1.0"?  !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml";  %@ page contentType="text/vnd.wap.wml" %  wml card id="card1" title="Title"  p  %   //变量声明  java.lang.String strFileName;   //文件名  java.io.File objFile;       //文件对象  java.io.FileReader objFileReader; //读文件对象  char[] chrBuffer = new char[10]; //缓冲  int intLength;          //实际读出的字符数(一个中文为一个字符)  //设置待读文件名  strFileName = "d:test.txt";  //创建文件对象  objFile = new java.io.File(strFileName);  //判断文件是否存在  if(objFile.exists()){//文件存在  //创建读文件对象  objFileReader = new java.io.FileReader(objFile);  //读文件内容  while((intLength=objFileReader.read(chrBuffer))!=-1){  //输出  out.write(chrBuffer,0,intLength);  }  //关闭读文件对象  objFileReader.close();}  else{  //文件不存在  out.println("下列文件不存在:"+strFileName);    }  % /p /card /wml

来源:http://www.tulaoshi.com/n/20160219/1614567.html

延伸阅读
标签: ASP
  选择电影院和上映时间 这部分代码让用户来选择看什么时间的电影,所有的记录根据前一页所选的电影来决定。在这里来选择电影院和上映时间. movie_id = Request("movie") sqlQuery = "SELECT title FROM movie WHERE Movie_id = " & movie_id set rsMovie = conn.Execute(sqlQuery) movie_title = rsMovie(...
标签: Web开发
      第四节:另一种预订你电影票的方法 在上一节中,我讲解了最基本的WAP和WML的概念,这一节我们就来看看ASP和WAP是如何结合的.  现在在奥斯陆,电影院提供了一种基于电话系统的来销售门票,这个系统是很复杂的,还必须给用户一些说明才能指导用户买票,而且用户还必须在报纸上找到某种电影的代码,...
标签: Web开发
这篇文章同样是我学生的整理内容,关于网页中应用JS的方法,在这里我的课程的重点不是告诉如何编写JS,而是讲给学生,告诉他们如何应用其他网站中用JS实现的各种特殊效果也就是网页特效。 前面主要介绍了CSS初学:如何修改Zblog中的CSS 大家可以去我学生的博客网站去看看:网站推广 在今天的网页中javascript 使用相当广泛,它能使网页...
标签: Web开发
选择电影院和上映时间 这部分代码让用户来选择看什么时间的电影,所有的记录根据前一页所选的电影来决定。在这里来选择电影院和上映时间. movie_id = Request(/"movie/") sqlQuery = /"SELECT title FROM movie WHERE Movie_id = /" & movie_id set rsMovie = conn.Execute(sqlQuery) ...

经验教程

990

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部