`
yanghai30175
  • 浏览: 12228 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

在action中获取服务器上的文件的地址

    博客分类:
  • JAVA
 
阅读更多

List<String> listFile = new ArrayList<String>();
//获取服务器上的地址
public List<String> listAll(File file) {
//服务器的根路径
String savePath = ServletActionContext.getServletContext().getRealPath(
"/");
//判断是否为文件夹
if (file.isDirectory()) {
File[] fs = file.listFiles();
for (int i = 0; i < fs.length; i++) {
//判断是否为文件
if (fs[i].isFile()) {
//将文件添加到集合中以供与传值
listFile.add(fs[i].getPath().replace(savePath, ""));//可用于jsp中的<img />
} else {
//将文件夹重新调用此方法一直到找到文件为止
listAll(fs[i]);
}
}
}
return listFile;
}

 

更多问题请加入技术交流群:104773218

 

分享到:
评论

相关推荐

    泛微E9获取附件内容,泛微Ecology9获取附件范例,Ecology9附件、E9附件下载,并发送邮件到邮箱JAVA.zip

    泛微E9获取附件内容,泛微Ecology9获取附件范例,Ecology9附件、E9附件下载,并发送邮件到邮箱JAVA.zip

    APP客户端访问SSH框架服务器返回json数据实例(服务端和客户端源码)

    App中访问的ip地址应为你的服务器地址,在同一局域网下,我使用ipconfig命令得到电脑的ip是192.168.1.104,那么我就在App工程中的C.java文件中把IP设置为这个就行了。 APP把数据以hashmap形式传给服务器,服务器在...

    php – 前端表单上传文件并保存到指定服务器目录

    为了直观简洁,我把 HTML 与 PHP 代码都写在了 index.php 中。 &lt;form action= method=POST enctype=multipart/form-data&gt; 这是一个麻雀虽小五脏俱全的小示例,可根据需求更改。 php 图片上传及约束格式...

    CURL用法大全

    68:在TFTP服务器上找不到文件。 69:TFTP服务器权限有问题。 70:TFTP服务器磁盘空间不足。 71:非法的TFTP操作。 72:未知TFTP传输编号(ID)。 73:文件已存在(TFTP) 。 74:无此用户(TFTP) 。 75:字符转换失败。 76:需要...

    Struts2属性文件详解

    该属性设置Struts 2是否允许在Action名中使用斜线,该属性的默认值是false.如果开发者希望允许在Action名中使用斜线,则可设置该属性为true. struts.tag.altSyntax 该属性指定是否允许在Struts 2标签中使用表达式语法...

    strust文件上传

    //我上传的文件没有放在服务器上。而是存在D:D:\\loadfile\\temp\\ String dir="D:\\loadfile\\temp\\"; int i = 0; String type = file.getFileName(); while(i!=-1){ //找到上传文件的类型的位置,这个地方...

    毕业设计-基于java+HBase实现的手机数据备份系统(短信、联系人、重要文件).zip

    获取短信Action-----------&gt;GetInfoAction.java 同步联系人Action---------&gt;AddContactAction.java 上传文件Action-----------&gt;UploadFileAction.java 下载文件Action-----------&gt;DownloadFileAction.java 封装了3个...

    HttpClient以及获取页面内容应用

    HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient。 下载地址:  http://hc.apache.org/downloads.cgi 1.2特性 1. 基于标准、纯净的java语言。...

    JspSmartUpload上传文件到文件夹重名问题解决方法

    //将获取的图片另存为文件名为new,后缀名从原是文件中获得 file.saveAs(dir+"/new."+file.getFileExt(),su.SAVE_VIRTUAL); //获取图片的客户端路径名 String name1=file.getFilePathName(); out.print("客户机...

    java 面试题 总结

    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect...

    ssh(structs,spring,hibernate)框架中的上传下载

     文件数据存储在Blob类型的FILE_CONTENT表字段上,在Spring中采用OracleLobHandler来处理Lob字段(包括Clob和Blob),由于在程序中不需要引用到oracle数据驱动程序的具体类且屏蔽了不同数据库处理Lob字段方法上的...

    flex4系列教程

    Flex 与 Flash 在我们的印象里 Flash 只是设计师用来制作动画的工具,但实际上 Flash 也可以构建富网络应用的,但比较复杂。...当你把 SWF 文件部署到服务器上时,使用者可以从服务器获取到这个程序。

    精通windows server 2008 命令行与powershell 电子书PDF单文件完整版

    精通windows server 2008 命令行与powershell 电子书PDF单文件完整版 内容简介: 本书全面地介绍了Windows Server 2008命令行、PowerShell和脚本的使用,包括...10.4.5 ]sysy[ ]sysy[——允许在字符串中包含空格 473...

    next-action-clojure:Clojure 服务器,用于获取 Todoist 项目并在需要时使用 @next-action 标记一些项目

    Todoist 的下一步行动在 Todoist 中引入的 clojure 应用程序。 添加对下一步操作的支持以及Someday收件箱。 默认情况下,所有项目都是顺序的,这意味着一个项目任务一个接一个地执行。 此外,如果项目名称以parallel...

    基于HBase实现的手机数据备份系统,实现了手机关键信息的备份,如短信、联系人等(毕业设计)

    获取短信Action-----------&gt;GetInfoAction.java 同步联系人Action---------&gt;AddContactAction.java 上传文件Action-----------&gt;UploadFileAction.java 下载文件Action-----------&gt;DownloadFileAction.java 封装了3个...

    微博热榜爬虫,利用 Github Action 的调度脚本更新 BY PHP.zip

    爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的...

    Android开发资料合集--续

    获取SD卡上的文件存储路径 50 将图片保存到SD卡上 50 26、TextView垂直滚动 51 27、判断某服务是否开启 56 28、判断SD卡是否已挂载 56 29、文件操作类 57 1、获得文件或目录的大小 57 2、递归删除目录或文件 57 30、...

    如何将一个TXT文档里内容导入到文本框里

    //获取文件浏览控件中选择的文件路径 var filesname=document.form1.FileName.value; if (filesname=="") { alert("请先选择要导入的txt文件!"); document.form1.FileName.focus(); return false; } //...

    超级有影响力霸气的Java面试题大全文档

    当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例...

    破解电信路由器RG100A-BA功能限制

    不过打开后发现所有内容跟原来从main中看到的一样,这就代表main并没有过滤掉网页的信息,但是在寻找过程中发现,有部分网页地址前面都有一个ct,我们试试将ct去掉后在访问网页看看,果然,在设备信息页面发现了与...

Global site tag (gtag.js) - Google Analytics