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

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

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中实现文件上传选择是通过input file=“file”实现的。

举例如下:

有一个如下内容的upload.jsp文件,用来选择要上传的文件:

<html>

<head>

<title>Jsp文件上传例子岁辩数</title>

</head>

<body>

<form name="upform" action="UploadServlet" method="POST" enctype="multipart/form-data">

<input type ="file" name="file1" id="file1"/><br/>

<input type="submit" value="上传"乎首 /><br/>

<input type="reset" />

</form>

</body>

</html>

上面文件值得注意的地方:

1. action="灶斗UploadServlet" 必须和后面的web.xml配置文件中对servlet映射必须保持一致.

2. method="POST" 这里必须为"POST"方式提交不能是"GET".

3. enctype="multipart/form-data" 这里是要提交的内容格式,表示你要提交的是数据流,而不是普通的表单文本.

4. file1表示你要上传一个文件.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12264874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存