一个JSP页面
第一行有类似文件上传的形式,有一个导入按钮,点击下,就在本地我的电脑上选择一个txt格式的文档,然后确定
确定后txt格式的数据自动显示到这个页面下的表格中。
txt中有2类数据,姓名 (空格)年龄,每一行都是这样。
求怎么实现把txt里的内容显示到jsp页面的表格中。

解决方案 »

  1.   

    先通过路径获取txt文件的输入流
    每次读取一行,比如每一行为strLine
    把每次读取到的一行以空格的分隔符进行拆分
    String[] str=strLine.split(" ")
    str[0]就是一行的姓名,str[1]就是一行的年龄
      

  2.   

    你这个如果安全设置允许的话,这样子做:<script language="javascript">
       function fun() {
       alert(document.all.file.value);
       return false;
       }
      </script>
    <form action="servlet/Uploader" method="post" enctype="multipart/form-data" name="fileform" target="hidden_frame" onsubmit="fun();">
        <input type="file" name="file"/><br>
        <input type="submit" name="Submit" value="upload">
        </form>
    这文件路径就取到了。在IE下,你可以
    new ActiveXObject("Scripting.FileSystemObject"); 
    用这个对象可以解析txt文件了。
    不过,这个需要安全设置的比较低。而且用js操作文件是不推荐的。
    应该用页面无刷新文件上传,将数据取到一个iframe里,用js将返回的数据添加到表格中。我给写一个,你等等。
      

  3.   

    还在吗?
    QQ指导我下巴,谢谢了
    我的QQ:123028494,加我