`

jsp上用js实现选择一个文件夹,并显示路径名

阅读更多

1.html代码

 <tr>
   <td>选择导入数据源:</td>
   <td><input id="path" type="text" name="path" size="30"></td>
   <td><input type=button value="选择" onclick="browseFolder('path')"></td>
  </tr>

 

2.js函数

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);
 }
 }

 

3.设置浏览器选项

IE选项里设置---安全---自定义级别---将ActiveX控件和插件前3个选项设置为启用

分享到:
评论
1 楼 程俊2009 2011-11-07  
为什么提示没有权限呢

相关推荐

    jsp选择文件夹路径

    ### JSP中使用Struts2 File属性选择文件夹路径 #### 背景与问题描述 在实际开发过程中,我们可能会遇到这样的需求:用户需要上传一个文件夹而非单个文件。然而,在使用Struts2框架时,其内置的`file`属性只允许...

    jsp_选择文件夹的路径

    ### JSP选择文件夹路径的方法及实现 #### 概述 在JSP(JavaServer Pages)环境下,有时候我们需要让用户能够选择文件夹,并获取该文件夹下的所有文件列表。这种功能通常用于文件上传、文件管理等场景。本文将详细...

    jsp页面创建文件夹

    在jsp页面上使用javascript创建文件夹是一种常见的需求,特别是在需要在服务器端创建文件夹以存储用户上传的文件或生成的文件时。本篇文章将详细介绍如何使用jsp页面创建文件夹。 一、获取Web应用的根路径 在jsp...

    JSP 页面中用绝对路径显示图片

    总结来说,JSP中使用绝对路径显示图片是一种常见的实践,它确保了无论页面在哪一级目录,图片都能正确加载。但是,合理地组织项目结构,配合服务器配置和优化技术,才能使网站的性能和可维护性达到最佳状态。

    js+FSO遍历文件夹下文件并显示.docx

    通过结合JavaScript和FSO,我们可以遍历指定文件夹下的所有文件并显示它们的名称。以下是如何使用JavaScript和FSO来实现这一功能的详细步骤: 首先,确保你的HTML页面中包含了创建FSO对象所需的脚本。在HTML中,你...

    jsp在线编辑器 jsp在线编辑器

    本指南将详细介绍如何集成并使用一个名为"Edit"的JSP在线编辑器。 ### 第一步:部署Edit文件 在开始之前,确保你已经下载了一个名为"Edit"的压缩包。这个压缩包包含了运行JSP在线编辑器所需的所有资源和文件。解压...

    jsp页面下载文件

    要实现在JSP页面上显示并下载指定目录下的文件,我们需要以下几个步骤: 1. **文件路径管理**:确定文件存储的位置,通常是在服务器的一个特定目录下。例如,你可以创建一个名为"uploads"的文件夹来存放用户上传或...

    简单FCKeditor在jsp中的使用

    通过以上步骤,你可以在JSP项目中成功集成并使用FCKeditor,提供一个强大的文本编辑功能,同时能够方便地获取和处理用户输入的数据。记得持续关注FCKeditor的更新,以获取最新的功能和修复的安全漏洞。

    jsp/servlet blog

    4. **转发到JSP**:Servlet处理完业务逻辑后,通常会使用`RequestDispatcher`的`forward()`方法将控制权传递给一个JSP页面,这样JSP就可以使用Java表达式和脚本来生成HTML响应。 5. **JSP呈现结果**:JSP根据Servlet...

    jsp+servlet+jdbc注册登录入门项目

    在这个项目中,开发者将使用MySQL作为后端数据库,创建一个名为`test`的数据库,并在其中设立一个用户表`user`,用于存储用户的相关信息。 首先,我们来看一下`jsp`(JavaServer Pages)。JSP是Java的一种动态网页...

    Web入门,jsp第一讲

    4. 在Eclipse中创建一个Web项目,并将项目部署到Tomcat服务器上,以实现运行和调试。 手工部署Web项目到Tomcat服务器 手工部署Web项目到Tomcat服务器涉及以下步骤: 1. 在Tomcat的根目录下的webapps文件夹中新建一...

    javaWeb实现文件的上传和下载(可以返回上一级目录)server.zip

    这个"javaWeb实现文件的上传和下载(可以返回上一级目录)"项目,旨在提供一个用户友好的交互式文件管理系统,允许用户不仅能够上传和下载文件,还能方便地浏览文件目录,包括返回上一级目录的功能。下面我们将详细...

    Jsp添加配置Ueditor

    解压缩后,你会得到一个包含多个文件夹和文件的结构,其中包括`editor`、`lang`、`plugins`等目录,以及`ueditor.config.js`、`ueditor.all.js`等核心文件。这些文件是编辑器运行所必需的,我们需要将它们部署到Web...

    JSP动态网页制作基础培训教程源代码.rar

    此部分是指文件夹名为第1~9章中的内容(如表1),这些是书中介绍JSP相关知识的源代码。文件的命名规则与书中相应源代码文件名一致。读者可将相关文件夹(如ch2)拷贝到Tomcat服务器安装目录的子目录webapps下,并...

    java源码包---java 源码 大量 实例

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    构建NetBeans的JSP开发环境

    接着选择“库管理”,在这里可以创建一个新的库,并将之前提到的三个JDBC驱动JAR文件添加到这个新库中。 - **添加JDBC库和JSTL 1.1库**: 同样通过库管理界面添加这两个库,以支持JDBC操作和JSP标准标签库的功能。 ...

    springboot-jspweb应用开发(使用内部tomcat)

    例如,创建一个名为`index.jsp`的文件。 4. **定义Controller** - 在Java源码中创建一个Controller类,例如`DemoController`,并编写处理请求的方法。使用`@RestController`或`@Controller`注解,根据是否需要返回...

    jspSmartUpload

    【jspSmartUpload】是一个专为JSP(JavaServer Pages)设计的文件上传组件,它提供了在Web应用中处理文件上传的强大功能。JSP是Java的一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,以实现动态交互。在...

    jsp计算器源码

    【jsp计算器源码】是一个适合初学者练习的项目,它涉及到基本的JSP(JavaServer Pages)编程技术,以及HTML和CSS的结合使用。在这个项目中,开发者创建了一个简单的网页计算器,通过JSP来实现计算逻辑,而界面展示则...

    在Dreamweaver(DM)中创建jsp站点+Tomcat服务器.rar

    确保选择“服务器”选项卡,并为你的JSP站点添加一个新的服务器配置。 在服务器配置中,你需要指定服务器类型,这里是Apache Tomcat。输入Tomcat服务器的安装路径,包括bin目录下的`catalina.bat`(Windows)或`...

Global site tag (gtag.js) - Google Analytics