- 浏览: 669232 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (233)
- mysql (20)
- tomcat (17)
- log4j (4)
- jdbc (2)
- hibernate (7)
- highcharts (10)
- java (27)
- bat (5)
- html (18)
- xampp (6)
- apache (9)
- Spring (3)
- windows (13)
- js (38)
- jquery (10)
- struts (20)
- json (1)
- css (7)
- 浏览器 (5)
- ASCII码表 (1)
- svn (3)
- 正则表达式 (3)
- vb (1)
- jsp (4)
- xml (2)
- C语言 (1)
- dll (1)
- 数据库 (8)
- 随便写 (19)
- WebService (1)
- Linux (1)
- 云计算 (2)
- HTTP (2)
- 音楽 (1)
- eclipse (2)
- JFreeChart (1)
- jnative (1)
- ant (1)
- WordPress (1)
- JavaEE (1)
- tag (1)
- ognl (1)
- 设计模式 (3)
- sql (2)
- office (5)
- 软件 (6)
- 健身 (18)
- php (2)
- 读书 (4)
- 管理 (1)
- sublime text (2)
- angularJS (1)
最新评论
-
资深菜鸟程序员:
正解 当中,你是最早的,你转载的那篇已经消失了,所以你就是最吊 ...
程序包com.sun.image.codec.jpeg不存在 -
jun1022509040:
http://download.csdn.net/detail ...
C3P0错误APPARENT DEADLOCK!!!解决 -
alafighting:
厉害!膜拜了~
程序包com.sun.image.codec.jpeg不存在 -
darrenzhong:
c3p0 报错APPARENT DEADLOCK!!! 解决方 ...
C3P0错误APPARENT DEADLOCK!!!解决 -
tslihejun:
谢谢,解决了我的问题。
highcharts 大量数据下y轴值精度丢失的解决
struts.xml
action
<!-- 配置文件上传的参数 --> <constant name="struts.multipart.saveDir" value="/tmp"/> <constant name="struts.multipart.maxSize" value="100000000"/> <!-- 配置处理文件上传的Action --> <action name="uploadPro" class="com.coinv.mts.action.UploadAction"> <!-- 动态设置Action的属性值 --> <param name="savePath">/uploadFiles</param> <!-- 配置Struts 2默认的视图页面 --> <result>/JSP/success.jsp</result> </action>
action
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionSupport; public class UploadAction extends ActionSupport { private static final long serialVersionUID = 1L; private String title; private File upload; private String uploadContentType; private String uploadFileName; private String savePath; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public File getUpload() { return upload; } public void setUpload(File upload) { this.upload = upload; } public String getUploadContentType() { return uploadContentType; } public void setUploadContentType(String uploadContentType) { this.uploadContentType = uploadContentType; } public String getUploadFileName() { return uploadFileName; } public void setUploadFileName(String uploadFileName) { this.uploadFileName = uploadFileName; } public String getSavePath() { return ServletActionContext.getServletContext().getRealPath("/WEB-INF/" + savePath); } public void setSavePath(String savePath) { this.savePath = savePath; } public String execute() throws Exception { FileOutputStream fos = new FileOutputStream(getSavePath() + "\\" + getUploadFileName()); FileInputStream fis = new FileInputStream(getUpload()); byte[] buffer = new byte[1024]; int len = 0; while((len = fis.read(buffer)) > 0) { fos.write(buffer, 0, len); } fos.close(); return SUCCESS; } }
发表评论
-
在struts-default中使用json
2014-10-21 14:46 1224如何在struts-default中使用json ... -
在Struts2的service中取得国际化资源(i18n)
2014-07-01 17:53 891如下所示 String message = Loca ... -
Filter造成的乱码
2014-06-19 15:08 1819现象是:更新操作完成后,本应该是中文的字段都莫名 ... -
JSP中的标签
2013-10-10 09:08 957第一部分 通用标签之控制标签 1.条件判断标签 < ... -
升级到struts2.3后validate框架失效的解决
2013-09-26 17:46 2891突然之间validate验证框架不起作用了,上网查了一 ... -
Struts2中的JSP格式化输出
2013-05-21 08:35 1212第一步 在i18n资源文件中加入格式字符串 #number ... -
struts2清除session的方法
2013-02-21 14:04 3700文章转自:http://blog.sina.com.cn/s/ ... -
与apache有关的tomcat,struts2下的中文乱码
2012-05-03 10:14 18371.构建含有中文参数的url时,进行编码 2.tomcat会自 ... -
在jsp的include标签中使用绝对和相对路径
2012-04-20 10:18 11057jsp中的include标签可以使用相对路径和绝对路径,区别在 ... -
自定义Struts2中的ActionErrors
2012-03-31 11:02 3029<%-- ActionError --%> ... -
struts2 + spring 关于validateXXX()验证失败后保存Form中数据的解决方案
2012-04-06 10:43 3757问题: 使用struts2的validateXXX() ... -
[转载]去除 struts2 标签中的自动生成的布局样式
2012-03-08 16:32 1108struts2中包含了一些默认的模版文件($ {struts- ... -
struts2 在jsp中访问其他资源的非主流方案
2012-03-08 16:28 978jsp中有一个select标签,考虑到国际化和以后的扩展,所以 ... -
二次调用action,使用json解析设备返回的数据
2012-01-19 10:46 2598web服务器与某台设备通信,web服务器向设备发出http请求 ... -
struts2 动态压缩成zip文件下载(不生成临时文件)
2012-01-09 13:26 5042功能:文件下载 简述: 1.根据画面上的复选框进行文件打包下载 ... -
struts2 文件下载功能
2012-01-06 09:06 1154struts.xml <action name= ... -
修改struts2 的默认拦截器的参数 时的顺序问题
2011-12-21 14:21 2608struts2 的默认拦截器的参数可以修改,比如打开excep ... -
struts2默认异常日志拦截器
2011-12-21 14:08 1452文章转自:http://hi.baidu.com/wuhuij ... -
重写Struts2的conversionError拦截器时的注意事项
2011-12-21 14:06 1450如果想重写Struts2的conversionError拦截器 ...
相关推荐
以下是对Struts2中文件上传及`codeFilter`的详细解释: **1. Struts2文件上传机制** Struts2提供了内置的支持来处理文件上传,主要利用了Apache Commons FileUpload库。在Struts2的Action类中,可以定义一个字段,...
jspstruts1_2struts2 中文件上传 java文件上传
在Struts2中处理文件上传和下载是常见的需求,对于构建交互式的Web应用来说至关重要。以下将详细介绍Struts2中如何实现这两个功能。 一、文件上传 1. 配置依赖:首先,你需要在项目中添加Apache Commons ...
首先,我们需要了解Struts2中的文件上传机制。Struts2提供了`FileUploadInterceptor`拦截器来处理文件上传请求。在处理文件上传时,开发者需要在Action类中声明一个`List<FileInfo>`类型的字段,用于接收上传的文件...
在Struts2中,文件上传和下载是常见的功能需求,主要用于处理用户在Web表单中提交的文件,如图片、文档等。下面将详细介绍Struts2中文件上传和下载的实现方法。 ### 1. 文件上传 #### 1.1 配置Struts2 首先,我们...
在Struts2中,文件上传功能是一个常用特性,尤其在处理用户提交的多个文件时。本文将详细讲解如何使用Struts2进行多个文件的上传,重点是使用List集合进行上传。 首先,要实现Struts2的文件上传,必须引入必要的...
在Struts2中,文件上传通常涉及到以下几个步骤: 1. **创建上传表单**:在HTML或JSP页面中,使用`<input type="file">`标签创建一个文件选择框,用户可以通过这个框选择要上传的文件。 2. **配置Action**:在...
在Struts2中,文件上传主要依赖于`struts2-convention-plugin`和`struts2-file-uploading-plugin`这两个插件。要实现文件上传,你需要在Action类中定义一个字段,类型为`java.io.File`或`org.apache.struts2....
在Struts2中,文件上传和下载是常见的功能需求,特别是在处理用户交互和数据交换时。这篇博客文章提供的"struts2文件上传下载源代码"旨在帮助开发者理解和实现这些功能。 文件上传功能允许用户从他们的设备上传文件...
在 Struts2 中,可以通过配置来控制文件上传的行为,例如最大文件大小、是否启用文件上传等功能。这些配置可以在 `struts.xml` 文件中进行。 ```xml <constant name="struts.multipart.maxSize" value="10485760"/>...
在本篇中,我们将聚焦于Struts2中的文件上传、下载和删除功能,这些是Web应用中常见的需求。 1. 文件上传: 在Struts2中,文件上传主要依赖于`Commons FileUpload`库,它处理了多部分表单数据。首先,你需要在`...
在Struts2中,这个过程通过拦截器完成,特别是`fileUpload`拦截器,它负责处理文件上传的细节,并将文件绑定到Action的属性上。 以下是一个简单的Struts2文件上传示例: 1. **前端表单**: 创建一个HTML表单,...
3. **创建Struts2 Action**:在Struts2框架中,创建一个处理文件上传的Action类,该类通常会包含一个`List<HttpServletFileWrapper>`类型的属性,用于接收上传的文件。 4. **编写Struts2配置**:在struts.xml配置...
1. **文件上传组件**:在Struts2中,我们通常使用`Commons FileUpload`库来处理文件上传。这个库提供了处理多部分HTTP请求的能力,是Java中处理文件上传的标准库。我们需要在Struts2配置文件中引入对应的拦截器`...
在本篇文章中,我们将深入探讨Struts2中文件上传的工作原理、实现方法以及相关注意事项。 首先,我们来看一下Struts2文件上传的基本流程: 1. 用户通过HTML表单选择本地文件,并提交到服务器。 2. Struts2拦截器...
此外,使用 `<s:file>` 标签将文件上传控件与 Action 中的某个字段(如 `myFile`)绑定,这样 Struts 2 就知道如何处理文件上传请求。 下面是一个简单的 `FileUpload.jsp` 示例: ```jsp ; charset=utf-8" ...
首先,我们需要了解Struts2中文件上传的基础知识。Struts2通过`struts2-core`库提供的`FileUpload`拦截器来处理文件上传请求。在使用Struts2进行文件上传时,我们需要在Action类中声明一个`java.io.File`类型的字段...
在Struts2中,实现文件上传和下载功能是一项常见的需求。本文将深入探讨如何使用Struts2来实现这一功能,并结合提供的"struts2真正实现上传下载完整源代码"进行分析。 首先,我们要了解Struts2中文件上传的基本原理...
在Struts2中,文件上传主要依赖于`org.apache.struts2.components.FileUpload`组件。要实现文件上传,首先需要在Action类中定义一个或多个`File`和对应的`String`类型的属性,`File`属性用于接收上传的文件,而`...