客户端jsp有个type=file的文件浏览按钮,用户浏览选中本地一个excel文件,服务器就把这个excel文件中的数据读到内存放到数组或hashtable之类的容器中。然后把数据写入数据库。请说明思路,列出要用的api,最好有例子代码。谢谢

解决方案 »

  1.   

    通常来说Browser是无权将客户端的文件读出的,所以一般的处理方式是将文件上传到服务器
      

  2.   

    两种思路吧:
    第一种:在jsp种嵌入applet,用applet去和服务器通信
    第二种:类似于新浪聊天室,服务器一直和客户端保持连接,当客户端点击按钮后,客户端读取文件并写入服务器就可以。
      

  3.   

    上不上传有什么关系呢?如果是因为Excel文件很大,服务器只需要其中一部分数据,而且数据量不大,传个值就行了
      

  4.   

    上传就是指把整个excel表格文件传到服务器的某个目录下。然后读取文件我不想传上去。直接读取客户端的文件。
      

  5.   

    除非用插件,普通 jsp 是不允许你主动读 客户端的资料的。
    不然还不乱套。