`
yanghai30175
  • 浏览: 12308 次
  • 性别: 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

 

分享到:
评论

相关推荐

    在JAVA文件中获取该项目的相对路径.doc

    因此,在 HTML 中的 form 表单的 action 属性的地址应该是相对于服务器根目录的。 3. 在 JSP/Servlet 中获得当前应用的相对路径和绝对路径 在 JSP 中,可以使用 request.getRequestURI() 获取当前文件的绝对路径,...

    android 选择文件上传至服务器 包含服务器代码

    在Android应用开发中,文件上传是一项常见的功能,例如用户可能需要将照片、文档或音频文件发送到服务器进行存储或处理。本教程将详细介绍如何在Android客户端实现文件选择并上传至服务器,同时提供服务器端的处理...

    实现上传文件到客户端和服务器功能

    在安卓应用开发中,实现文件上传到服务器的功能是一项常见的需求,这对于数据共享、备份和同步至关重要。本教程将深入探讨如何构建一个安卓应用程序,允许用户选择本地文件并将其上传到服务器,供其他安卓用户下载...

    文件上传到服务器 javaweb

    在Java Web开发中,文件上传是一项常见的功能,用于将用户选择的本地文件传输到服务器端。本教程将探讨如何利用Servlet技术实现文件上传至由Tomcat服务器托管的应用中。 首先,我们需要了解Servlet的基本概念。...

    android从web服务器文件下载,进度条显示,下载完成后点击安装

    在Android平台上,从Web服务器下载文件,如APK或MP3,并实时显示下载进度条,是常见的需求。这个过程涉及到网络编程、文件操作以及UI更新等多个技术环节。下面将详细介绍这些知识点。 首先,我们需要理解Android的...

    java文件上传到服务器

    在`success.jsp`中,可以显示上传成功的信息,或者在页面上列出已上传的文件列表。 通过以上步骤,我们就实现了使用Struts上传文件到服务器的功能。需要注意的是,这只是一个基本示例,实际项目中可能需要更复杂的...

    纯jsp上传文件到服务器(利用了struts)

    在Action类的execute方法中,我们首先需要获取到上传的文件,这通常通过HttpServletRequest对象的`getPart`或`getParts`方法实现。然后,我们可以将文件保存到服务器的指定位置,或者存储到数据库等。 6. 错误处理...

    文件上传到服务器中并保存到数据库中

    这里的`enctype="multipart/form-data"`是关键属性,它指定了表单的数据编码方式,对于文件上传来说是必需的。 #### 2. 后端文件处理逻辑 文件上传的后端处理主要包括文件的读取、验证、存储等几个步骤。 - **...

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

    通常,这些系统会将附件保存在服务器上,通过RESTful API或Web Services接口提供给用户或应用程序访问。开发者需要有权限调用这些接口,这通常涉及到身份验证和授权的过程。 在C#中,我们可以使用HttpClient类来...

    使用jsp上传文件到服务器的具体方法

    以下是使用SmartUpload组件在JSP中实现文件上传到服务器的详细步骤: 1. **引入SmartUpload库**:首先,你需要将`jspSmartUplodeCN.jar`这个库文件添加到你的项目类路径中。这可以通过在Web应用的`WEB-INF/lib`目录...

    android客户端与后台服务器交互

    在项目中,`androidweb`可能是服务器端的代码,包括Struts、Hibernate和Spring的配置文件、Java源代码等。而`AndroidCLient`则是Android客户端应用的代码,包含AndroidManifest.xml、布局文件、Activity、Service等...

    Jsp动态显示服务器时间

    Jsp 动态显示服务器时间 Jsp 动态显示服务器时间是指在 JSP ...在 Struts2 action 中,需要实现获取服务器当前时间的逻辑,并将其输出到响应中。最后,在 JSP 页面上,需要使用 JavaScript 来实现动态显示服务器时间。

    action登陆实现,获取web元素

    在这个场景中,"action登陆实现,获取web元素"指的是通过Action类来实现用户登录功能,并在登录过程中与Web页面上的元素进行交互。 首先,我们来详细探讨Action类的使用。Action类是业务逻辑的载体,它接收来自...

    android多图片/文件上传到服务器并接收

    在Android开发中,多图片或文件上传到服务器是一项常见的任务,尤其在社交应用、云存储服务等场景下。本文将详细讲解如何实现这一功能,并提供服务器端接收代码的概述。 一、Android端实现多图片/文件上传 1. **...

    android文件上传(包括android端和服务器端)

    在Android平台上进行文件上传涉及到多个技术层面,包括客户端(Android端)的文件操作、网络通信以及服务器端的数据处理。下面将详细阐述这个过程中的关键知识点。 1. **Android端文件操作**: - **文件选择**:...

    文件服务器的多种解决办法

    - 在Servlet 3.0+版本中,可以直接使用`HttpServletRequest`对象获取上传的文件。 - 如果上传的是多个文件,则需要额外处理。 ```java import javax.servlet.ServletException; import javax.servlet.annotation....

    安卓文件下载上传解压相关-Android上传文件到.net服务器服务器使用webservice.rar

    在Android平台上进行文件的下载、上传以及解压是移动应用开发中的常见操作。在这个场景中,我们关注的是如何从Android设备向一个运行.NET服务的服务器上传文件,以及服务器端如何处理这些文件。以下是对这个主题的...

    java上传文件到服务器

    在Java编程中,上传文件到服务器是一项常见的任务,特别是在Web应用程序和云计算环境中。这个过程涉及到客户端(通常是用户设备上的Java程序)与服务器之间的数据传输,通常通过HTTP或HTTPS协议进行。下面将详细介绍...

    3g应用-从指定的服务器上,下载资源如音乐,图片.文本等

    随着移动互联网的发展,用户对于在移动设备上获取资源的需求日益增加。本文档详细介绍了一个基于Android平台的应用程序,该程序允许用户通过3G网络从指定的服务器下载各种类型的资源,如音乐、图片、文本等。 #### ...

    通过浏览器向Linux服务器上传文件(由http通过CGI处理)的c程序

    在IT行业中,将文件从浏览器上传到Linux服务器是一项常见的任务,尤其在开发Web应用程序时。本文将详细讲解如何通过HTML创建一个文件上传界面,并利用C语言编写CGI(Common Gateway Interface)程序,让Linux服务器...

Global site tag (gtag.js) - Google Analytics