- 浏览: 281113 次
- 性别:
- 来自: 西安
文章分类
最新评论
-
1339344944:
czb6788782 写道亲,你这Global类能给一份么
解压tar.gz文件包 -
牧佑叔叔:
[size=small][/size]u;8i
Mybatis实现条件查询 -
牧佑叔叔:
Mybatis实现条件查询 -
简妮3:
亲们 想问下 定时任务在启动的时候可以传参数么?
java 定时器几种方式 -
czb6788782:
亲,你这Global类能给一份么
解压tar.gz文件包
@Override public String UploadFile(HttpServletRequest request) throws IllegalStateException, IOException { MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; // 获取服务器上下文路径 String path = Global.getFtpDirectory() + "/" + Global.getSw(); // 创建文件存放路径 File folder = new File(path); if (!folder.exists()) { folder.mkdirs(); } // 获取上传的文件 MultipartFile multiFile = multipartRequest.getFile("file"); // 获得文件全名 String fname = multiFile.getOriginalFilename(); // 创建上传文件全信息为查找看是否能读到本次上传文件 File isfile = new File(path + "/" + fname); long sizeNum = multiFile.getSize(); String softVersion = fname.split("v")[1].substring(0, 7); String fileNames = path + "/" + fname; File file = new File(fileNames); // 如果文件不存在写文件到服务器 multiFile.transferTo(file); return Global.SUCCESS; }
上面是java代码,JSP代码为:
<body> <form action="saveDataFile" id="soft_add" name="data_add" method="post" enctype="multipart/form-data"> <table width="60%" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-top: 20px;margin-bottom: 15px;"> <tr><td align="center"><font size="3"><b> 数 据 文 件 入 库 </b></font></td></tr> <tr><td align="center"><FONT SIZE="" COLOR="red">*</FONT> <font size="2">为必填项</font></td></tr> </table> <table width="60%" border="0" align="center" cellpadding="0" cellspacing="0" class="borderquan"> <tr> <td width="20%" height="50" align="center" class="borderbottomright">数据文件</td> <td width="80%" class="borderbottom"><label> <input type="file" name="dataFile" id="dataFile" style="width: 310px;" onblur="checkDataFile();"/> <FONT SIZE="" COLOR="red" style="font-size: 12px">* </FONT> <span id="staError" style="font-size: 9pt; font-family: 黑体; color: red"></span> <FONT SIZE="" COLOR="red" style="font-size: 12px"><br />文件名格式如:2_v110.xml 下划线前是基站标识,下划线后是数据版本</FONT> </label></td> </tr> <tr> <td width="20%" height="30" align="center" class="borderbottomright">描述</td> <td width="80%" class="borderbottom"><label> <textarea name="descInfo" style="width: 310px;" rows="5"></textarea> </label></td> </tr> <tr> <td height="30" colspan="2" align="center"> <input type="button" name="save" class="myBtn" value="保 存" onclick="submitForm();" /> <input type="button" name="backtrack" class="myBtn" value="返 回" onclick="goback();"/> </td> </tr> </table> <table width="99%" cellpadding="0" cellspacing="0" align="center" style="margin-top: 20px;"> <tr> <td align="center"><font color="red" style="font-size: 15px;"> <c:if test="${result!=null }"> ${result } </c:if> </font> </td> </tr> </table> </form> </body>
发表评论
-
java 单例模式详解
2013-07-01 18:09 797概念: java中单例 ... -
java反射详解
2013-06-04 12:17 241151、通过一个对象获得完整的包名和类名 package R ... -
dom4j修改xml文件
2013-05-22 21:12 2265import java.io.File; import j ... -
request的getRemoteAddr()和getRemoteHost()方法有什么区别?
2013-02-20 16:50 1977request.getRemoteHost()为什么得到的 ... -
配置log4j单独显示指定类(包)下的日志信息
2013-02-20 10:22 2414配置log4j单独显示指定类(包)下的日志信息 -
解压tar.gz文件包
2013-01-26 17:00 8148import java.io.BufferedInputSt ... -
压缩解压zip文件包
2013-01-26 16:58 922import java.io.*; import or ... -
把汉字转换成byte数组,然后再把byte数组转换成汉字
2012-11-08 20:45 12754/** * <把字符串转换成字节数组然 ... -
HTTP状态码大全(备忘)
2012-10-24 21:12 897"100" : Continue &quo ... -
Spring启动后,立即执行需要的操作
2012-07-26 21:37 21869Spring 配置文件: <bean id=" ... -
spring启动后,立即执行需要的操作
2012-07-26 21:13 14051、在需要进行操作的bean的xml定义中加上init-met ... -
ServletContextAware接口
2012-07-26 21:10 1071在Spring中,凡是实现ServletContextAwar ... -
用户登录锁定后异常退出
2012-07-26 21:08 1230应用场景: 当用户登录时在被锁定状态下异常退出,做一下处理: ... -
用户登录
2012-07-26 20:43 1065本段代码的前提是:同一用户只能在一处登录并且同一session ... -
spring定时器的创建和配置
2012-07-17 20:30 9251、创建业务处理类 public class Palp ... -
手动利用spring提供的quartz创建定时器
2012-07-17 20:25 881/** * <创建定时器> ... -
操作日期加减方法
2012-07-17 20:23 811操作日期加减方法: public static void ... -
模拟HTTPClient发送消息到服务器
2012-07-16 14:53 1900// 存储服务器的响应消息 String r ... -
上传文件过滤类
2012-07-16 14:52 1017package com.mvc.interceptor; ... -
两个java web服务间SoapMessage对象的传递
2012-07-16 14:53 1310客户端代码: try { ...
相关推荐
在"ssm框架--spring mvc实现文件上传"这个项目中,我们将重点探讨如何在Spring MVC中实现实现文件上传的功能。 文件上传是Web应用中的常见需求,Spring MVC提供了便捷的API来处理这一任务。首先,你需要在表单中...
在这个"SevenDay-Spring MVC 实现文件上传与下载"项目中,我们将深入探讨如何利用Spring MVC来处理文件的上传和下载。 首先,`pom.xml`是项目的核心配置文件,它定义了项目的依赖管理。在这个项目中,可以看到对`...
总的来说,实现Spring MVC文件上传的进度条功能需要前端和后端的紧密配合。前端负责用户交互和进度信息的显示,后端则需处理分块上传、进度跟踪和异步响应。通过这样的方式,我们可以在不阻塞用户界面的情况下,提供...
Spring MVC 是一个强大的Java Web开发框架,用于构建可维护、高性能和灵活的Web应用程序。它在Spring框架的基础上,为...开发者可以通过此副本学习和理解Spring MVC项目的组织方式,以及文件上传下载功能的实现细节。
在本文中,我们将深入探讨如何使用Spring MVC框架与Ajax技术结合来实现文件上传的功能。Spring MVC是Spring框架的一部分,提供了一种模型-视图-控制器(MVC)架构模式,用于构建Web应用程序。Ajax(Asynchronous ...
Spring MVC 是一个强大的Java框架,用于构建Web应用程序,它提供了处理HTTP请求和响应的强大功能,包括文件上传和下载。在本文中,我们将深入探讨如何利用Spring MVC实现在Web应用中进行文件的上传与下载。 首先,...
以上就是使用 Spring MVC 实现文件上传和下载的基本步骤。实际应用中,你可能还需要考虑其他因素,比如文件大小限制、文件类型检查、异常处理、安全性(防止路径遍历攻击)等。通过这些方法,你可以构建一个完整的...
这个压缩包文件"Spring MVC 文件上传下载 后端 - Java.zip"包含的文档可能详细阐述了如何在Java后端实现这些功能。以下是关于Spring MVC中文件上传和下载的关键知识点: 1. **Spring MVC 框架**:Spring MVC是...
总的来说,实现Spring MVC中的文件上传并携带其他参数,需要配置好`web.xml`,在Spring MVC配置文件中设置MultipartResolver,编写控制器处理文件和参数,最后创建对应的HTML表单供用户交互。理解这一过程对于开发...
ext上传组件的使用(结合springMvc),本人在项目中使用过的
在Spring MVC框架中,实现文件上传和下载是常见的功能需求。以下将详细讲解如何使用Spring MVC来处理这两种操作,特别是图片的上传和多图片同时上传。 首先,为了启用Spring MVC对文件上传的支持,我们需要在配置...
本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...
在Spring MVC中实现文件上传并显示进度是一项常见的需求,特别是在用户需要等待较长时间的大型文件上传时。这个功能可以通过监听文件上传的进度并在前端实时更新来提升用户体验。下面将详细介绍如何利用Spring MVC...
在Spring MVC中实现文件上传,首先需要在`web.xml`配置文件中添加MultipartResolver,通常是`CommonsMultipartResolver`,这是Spring MVC处理文件上传的关键组件。它依赖于Apache Commons FileUpload库,需要将其...
Spring MVC实现文件上传与下载功能 Spring MVC是一个基于Java的Web应用程序框架,它提供了强大灵活的MVC架构,可以帮助开发者快速构建Web应用程序。文件上传与下载是Web应用程序中常见的功能,本文将详细介绍如何...
本篇文章将深入探讨Spring MVC如何实现文件上传和下载。 ### 文件上传 1. **依赖配置**:在Spring MVC项目中,为了支持文件上传,需要引入Apache Commons FileUpload库,它提供了处理多部分HTTP请求的能力。在`pom...
这篇文章将深入探讨如何在Spring MVC中实现文件上传,并基于提供的链接和文件名称列表进行详细解析。 首先,理解文件上传的基本流程至关重要。当用户在表单中选择一个或多个文件并提交时,这些文件的数据会被编码成...
在Spring MVC 4.2框架中实现AjaxUpload(异步文件上传)是一个常见的需求,它允许用户在不刷新整个页面的情况下进行文件上传,提供更好的用户体验。以下是对这一主题的详细阐述: 1. **AjaxUpload简介**: Ajax...
9. **多Part文件上传**:支持多文件上传,利用MultipartFile接口处理上传文件,便于处理复杂的表单提交场景。 10. **国际化支持**:通过消息源(MessageSource)和LocaleResolver,Spring MVC提供了强大的国际化...