如何在jsp上实现选择一个文件夹,并显示路径名?

如题所述

jsp中实现文件上传选择是通过inputfile=“file”实现的。

示例如下:

function browseFolder(path) {
 try {
 var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息
 var Shell = new ActiveXObject("Shell.Application");
 var Folder = Shell.BrowseForFolder(0, Message, 64, 17); //起始目录为:我的电脑
 //var Folder = Shell.BrowseForFolder(0,Message,0); //起始目录为:桌面
 if (Folder != null) {
 Folder = Folder.items(); // 返回 FolderItems 对象
 Folder = Folder.item(); // 返回 Folderitem 对象
 Folder = Folder.Path; // 返回路径
 if (Folder.charAt(Folder.length - 1) != "") {
 Folder = Folder + "";
 }
 document.getElementById(path).value = Folder;
 return Folder;
 }
 }
 catch (e) {
 alert(e.message);
 }
 }

上面文件值得注意的地方:
1.action="UploadServlet"必须和后面的web.xml配置文件中对servlet映射必须保持一致.
2.method="POST"这里必须为"POST"方式提交不能是"GET".
3.enctype="multipart/form-data"这里是要提交的内容格式,表示你要提交的是数据流,而不是普通的表单文本.
4.file1表示你要上传一个文件.

温馨提示:内容为网友见解,仅供参考
无其他回答

如何在jsp上实现选择一个文件夹,并显示路径名?
jsp中实现文件上传选择是通过input file=“file”实现的。示例如下:function browseFolder(path) { try { var Message = "\请\选\择\文\件\夹"; \/\/选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell.BrowseForFolder(0, Message, 64,...

如何实现在JSP编写的网页中显示服务器上的文件目录树?
在JSP网页上有一个框体可以显示服务器上所有的文件夹,目的是在上传和下载的时候可以任意选择路径来指定文件夹或者文件

JSP页面中,如何根据绝对路径查找到文件所在的文件夹或者是打开文件.
真实的文件都是上传至服务器中。比如在webroot下的file文件夹下 那么你在却出文件时!!你的文件实际的地址应该就是webroot下 file\/upload\/a.txt jsp显示时应该是:<a href="<%=request.getContextPath() %>\/file\/数据库的路径">打开 补充下!!上面可以在jsp页面直接打开文件了。但是要注意文件保...

jsp是什么文件格式,怎么打开?
首先,启动您的默认浏览器,比如IE,就像这样操作:接着,定位到JSP文件所在的文件夹,这可能是您的项目文件夹或者其他存储位置,如下图所示的文件夹路径:然后,找到目标的JSP文件,通常以.jsp为扩展名,用鼠标左键进行选中,并保持按住不放,拖动到浏览器的地址栏或窗口内,松开鼠标,如图所示的拖拽动作...

使用JSP如何在上传文件时自动创建一个新的文件夹
\/\/取出当天的日期,转换成字符串 String date = ...\/\/savePath :存放路径,一般上传目录的根目录都是配置的.此处假定一个目录 String savePath ="\/app\/upload"; savePath = savePath + File.separator + date; \/\/创建文件,如果不传在创建所有层次的目录 File dirFile = new File(savePath); ...

JSP页面中如何获取浏览路径?java
jsp获取文件的路径 在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上 1.可以在servlet的init方法里 String path = getServletContext().getRealPath("\/");这将获取web项目的全路径 例如 :E:\\eclipseM9\\workspace\\tree\\ tree是我web项目的根目录 2.你也可以随时在任意的class里...

在JSP中用得到文件的绝对路径,怎么把这个绝对路径变成项目中的相对路...
先将文件上传到你服务器端的一个images文件夹中,然后数据库保存的路径是你在服务器端的绝对路径。以后要显示,例如头像这种东西,就根据绝对路径去服务器端的images文件夹中找就行了。

jsp如何将图片上传到服务器某个文件夹里面,而路径存到数据库中!!请教...
\/\/以原文件名存储在web服务器虚拟路径下 \/\/返回上传的文件数 count = mySmartUpload.save("\/Upload", mySmartUpload.SAVE_VIRTUAL);} catch (Exception e){ \/\/输出意外信息 out.println("Wrong selection : " + e.toString());} \/\/ 显示文件上载数 out.println(count + " file(s) uploaded....

JSP页面中,如何根据绝对路径查找到文件所在的文件夹或者是打开文件.
a 标签是超链接html文件的,txt文件不行的 又不是ppt,想获取文件上传路径你用这个 用不着保存路径,

如何在JSP的WebRoot下建立一个文件夹(我知道在WebRoot下右击,新建...
String path = this.getRequestCycle().getRequestContext().getRequest().getRealPath("");File file = new File(path + "\\\\新建文件夹");file.mkdirs();

相似回答
大家正在搜