我想把我写的KJAVA游戏移植到SHARP手机上,但SHARP却不像nokia一样支持红外线,
所以我不得不做个WAP服务器小应用来下载。
可是我连一点WAP经验都没有啊,怎么办呢?我想每个人在学习编程的时候都
学过那个"HELLO WORLD"吧:)什么东西都要从简单的入手,那就然我来实现
一个简单的"HELLP WAP"吧!
第一步:实现wap服务小应用
首先去了解一下什么是WAP, 我想这个网站理当是首选http://www.w3schools.com/
,随便看了看,我已经迫不及待的要在模拟器上实现一个HELLO WAP了,那就然我们进入
http://www.w3schools.com/wap/wap_basic.asp,这里有个简单的例子,很简单是吧,那就让它呈现在
模拟器上把:)用Jbuilder创建一个webmodule, 姑且命名为wapstudy, 然后new 一个index.jsp的文件,
把一下这段代码copy进去。
-------------------------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<% response.setContentType("text/vnd.wap.wml"); %>
<wml>
<card id="HTML" title="HTML Tutorial">
<p>
Hello wap.
</p>
</wml>
--------------------------------------------------------------
Ok, Building....and copy ./wapstudy to Tomcat的webapps目录下,启动tomcat.
首先我们用浏览器检测一下:http://localhost:8080/wapstudy 确定服务正常, ok, 然后再用
wap模拟器看看,哈哈,是不是看到了呢?:)
第二步:实现wap下载
-------------------------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<% response.setContentType("text/vnd.wap.wml"); %>
<wml>
<card id="HTML" title="HTML Tutorial">
<p>
Hello wap.
</p>
<p>
<a href="test.jad">download</a>
</p>
</card>
</wml>
--------------------------------------------------------------
呵呵,just like this! 记住:jad里面的 MIDlet-Jar-URL: http://xxxx:8080/xxx/res/test.jar