利用Struts2上传图片文件.pdf
文本预览下载声明
利用Struts2上传图片文件
uploadimagefile.rar
该程序整合了Struts2 Spring。
一·、运行效果
二、实现步骤
1、项目结构图
2、日志属性文件log4j. ro erties
# Configure logging for testing: optionally with log file
log4j.rootLogger=WARN, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern= d p [ c] - m n
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=target/spring.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern= d p [ c] - m n
3、U loadFileAction类
package net .hw.act ion;
import com.opensymphony.xwork2.Act ionSupport;
import org.apac mons.io.FileUt ils;
import org.apac he.st ruts2.ServletAct ionContext;
import java.io.File;
import java.io.IOExcept ion;
import com.sun.jmx.snmp. imestamp;
import org.springframework.context .annotat ion.Scope;
import org.springframework.stereotype.Cont roller;
import javax.servlet .ServletContext;
/**
* Created by howard on 2016/4/13.
*/
@Cont roller(uploadFileAct ion)
@Scope(prototype)
public class UploadFileAct ion extends Act ionSupport {
/**
* 上传文件
*/
private File uploadFile;
/**
* 上传文件类型
*/
private St ring uploadFileContent ype;
/**
* 上传文件名
*/
private St ring uploadFileFileName;
/**
* 上传错误信息
*/
private St ring uploadErrMsg;
public St ring get UploadErrMsg() {
return uploadErrMsg;
}
public St ring get UploadFileFileName() {
return uploadFileFileName;
}
public void set UploadFileFileName(St ring uploadFileFileName) {
this.uploadFileFileName = uploadFileFileName;
}
public File get UploadFile() {
return uploadFile;
}
public void set UploadFile(File uploadFile) {
this.uploadFile = u
显示全部