又到了工作日,时间变得紧了起来,晚上终于抽出了些时间,完成这个struts程序的测试工作,
既然一起都ok了,大就打开web服务器吧,呵呵 如我所料,尽管在技术路线阶段,已经独立测试了!
STRUTs下还是会出错!找不见路径,访问被拒绝!!呵呵,我想改写一大堆,println()的时候了,尽管
你可以采用apache的log包,可是我还是习惯于这古老的方法!哦! 看问题出来了问题出自
文件名方法用错,改正execute()方法:
FormFile file = fileloadForm.getFile();
String fname=file.getFileName();
现在在运行,一切ok!
如果你在运行这些代码!请记住,在数据库里建立相应的test表!且各列属性和xls文件对应!
看看我们的测试数据!test.xls
主叫 被叫 通话类型 时长 次数 费率 费用 入中继 时间
85752500 88559318 TH003 27 1 0.1 0.1 65535 20040930145557
85752500 88559318 TH003 141 3 0.1 0.3 65535 20040930145207
85752500 83214163 TH003 12 1 0.1 0.1 65535 20040930134052
85752500 83130000 TH003 42 1 0.1 0.1 65535 20040930112756
85752500 13152046566 TH011 30 1 0 0 65535 20040930112940
85752500 013892428846 TH001 48 1 0.3 0.3 65535 20040930112632
85752500 013891019821 TH001 40 1 0.3 0.3 65535 20040930111452
20040930114350 20040930114350 20040930114350 20040930114350 20040930114350 20040930114350 20040930114350 20040930114350 20040930114350
85752500 06632226858 TH001 23 1 0.3 0.3 65535 20040929172140
数据默认时会从第二行读起
一切噢可了吗? 显然没有 别指望只有英文字母和数字的文件就是工作的结束! 还要做什么? 验证中文!
好 先把名称改了,test.xsl ==> 中文.xsl 一切ok!(我们好像忘了一件事,一直都没有累加id,显然id,是自动加上的
,所以在没有关注这问题前,不得不删除表格里的书据,为了下一次录入)!
呵呵在实施改一下数据
主叫 被叫 通话类型 时长 次数 费率 费用 入中继 时间
85752500 88559318 TH003 27 1 0.1 0.1 65535 20040930145557
85752500 88559318 限额是 141 3 0.1 0.3 65535 20040930145207
85752500 83214163 测试1 12 1 0.1 0.1 65535 20040930134052
85752500 83130000 TH003 42 1 0.1 0.1 65535 20040930112756
85752500 13152046566 TH011 30 1 0 0 65535 20040930112940
85752500 013892428846 TH001 48 1 0.3 0.3 65535 20040930112632
看的到数据中出现了两窜中文! 在运行! 呵呵 god 终于不愿站在我这边了,埃! 数据库了的中文数据变成了问号! 呵呵 怎么办! 用各简单的方法吧! 把我们的数据成数据库存储的编码方式!
现在改改我们的read()方法!
case HSSFCell.CELL_TYPE_STRING :
type = "STRING";
valuestr=cell.getStringCellValue();
//valuestr=new String(newstr.getBytes("GB2312"),"UTF-8");
try{
valuestr=new String(valuestr.getBytes("GB2312"),"ISO8859_1");
}
catch(Exception e){}
break;
呵呵 看的到就添加了一句,在运行实施,当然一切噢可了!!!
呵呵 可以睡觉去了!
至少对我是这样。
前一段时间,我在网上找到一篇我认为是java中文问题论述的最完整、最透彻的的文章。
我还没有去学习,在这里给大家介绍一下。
上篇:http://www.pconline.com.cn/pcedu/empolder/gj/java/0404/366404.html
下篇:http://www.pconline.com.cn/pcedu/empolder/gj/java/0405/368760.html
注意:上下篇都有数页!