上传时获取文件名,然后放到SESSION中在获取就可以了

解决方案 »

  1.   

    要直接获取文件名好像不容易,
    获取带路径的文件名到是简单。
     用javascript 的方法
    form1.fileName.vlue=form1.file1.value;
    file1是你的类型为file的输入框
      

  2.   

    1.提醒,你必须在点击上传按钮后,先保存文件到数据库或服务器,然后再把文件名列出到输入框.
    不能全部保存在输入框,最后一起保存到库,因为:你的输入框不是FILE控件不能上传数据!2.列出文件名有很多方式阿~
    比如:保存页面:
    <%
    //处理保存文件代码..
    String fileName = "aa.zip";
    LinkedList nameList;
               nameList = (LinkedList)request.getAttribute("nameList");
    if (nameList==null || nameList.isEmpty()) nameList = new LinkedList();
    if (上传成功)  nameList.addLast(fileName);
    request.setAttribute("nameList",nameList);
    %>
    上传页面:
    <%
    LinkedList list = (LinkedList)request.getAttribute("nameList");
    //循环这个list给输入框赋值~
    %>