当前位置:编程学习 > JAVA >>

文件选择控件 + 左列表框 + 右列表框 批量上传文件问题

在jsp中,通过file控件获得文件夹路径后,如何遍历输出该文件夹中所有文件名?谁给一个完整的脚本?
1:通过javascript的ActiveXObject输出,但语句好像不执行一样,没往列表框中添

<script type="text/javascript">
  function getFilePath(){
                    var outputString=doucment.getElementById("notSelectedDocument");
                    var selectItem; 
                   
                    var filePath=document.getElementById("selectFile").value;
                    var Path=filePath.substr(0,filePath.lastIndexOf("\\"));
                    var fso=new ActiveXOjbect("Scripting.FileSystemObject");
                    var folder=fso.GetFolder(Path);
                    var fc=new Enumerator(folder.files);              
                    
                    for(;!fc.atEnd();fc.moveNext()){
                        selectItem=document.createElement("OPTION");
                        selectItem.text=fc.item();
                        outputString.add(selectItem);
                        document.write(fc.item());
                 
</script>

2:通过java的file类list()函数输出很好用,但jsp中的java片段无法取得html file控件的路径值。

<%
            File f = new File("E:\\Rising");
            String[] fArray = null;
            int fileNumber = 0;
            int loop = 0;
            try {
                fArray = f.list();
                fileNumber = fArray.length;
            } catch (SecurityException se) {
                System.out.println(se);
            }
        %>  

<script type="text/javascript">
           
            function getFilePath(){   
                var outputString=document.getElementById("notSelectedDocument");
                var selectItem; 
            <%for (loop = 0; loop < fileNumber; loop++) {%>
                    selectItem=document.createElement("OPTION");
                    selectItem.text="<%=fArray[loop]%>";
                    outputString.add(selectItem);                   
            <% }%>           
                }
</script>

关于文件选择控件 + 左列表框 + 右列表框  的批量上传文件问题,请有此类脚本的兄弟们发一份给我,谢谢大家
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,