四、一个将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运行下面的程序,就可以在模拟器中读取文件了。
<?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>