本帖最后由 hfdsoft 于 2009-11-25 16:59:58 编辑

解决方案 »

  1.   

    用request.getInputStream(); 来读文件
      

  2.   

    目前使用上没有问题,只是希望得到改进、优化意见。比如Hashtable的使用有没有问题,传说中的序列化/反序列化到底是怎么样应用滴。
      

  3.   

    呵呵,在你的代码上没有看到哪个地方用了HashTable。
    用HashTable有什么问题呢?用就是了,没什么问题的。串行化就是把一个对象(其属性值)转换为一串字节流。
    比如人有2个属性,姓名和年龄,我们可以这样串行化一个人的对象,以'/0'为姓名字符串结束符,其后4个字节表示一个整数,值是年龄。比如某人对象转换为字节流为 EA D0 0B A1 00 00 00 00 1A。
    串行化后,我们可以把这个对象保存到文件,或者(通过网络)发给其他程序。而反串行化就是把这个字节流解析为一个对象。
      

  4.   


    在这里面用了,初学JAVA,有些东西不懂,怕搞错了却不自知。
    FileUpload.java