📄 action.java
字号:
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class Action extends ActionSupport{
// private String name;
//
// public String getName() {
// return name;
// }
//
// public void setName(String name) {
// this.name = name;
// }
private File file;
private String fileFileName;
private String fileContentType;
public String execute() throws Exception{
// ServletActionContext.getRequest().setAttribute("name", this.getName());
InputStream is=new FileInputStream(file);
String root=ServletActionContext.getRequest().getRealPath("/");
File outfile=new File(root,this.getFileFileName());
byte[] buffer=new byte[500];
int length=0;
OutputStream os=new FileOutputStream(outfile);
while((length=is.read(buffer))>0){
os.write(buffer,0,length);
}
is.close();
os.close();
return "success";
}
public File getFile() {
return file;
}
public void setFile(File file) {
this.file = file;
}
public String getFileFileName() {
return fileFileName;
}
public void setFileFileName(String fileFileName) {
this.fileFileName = fileFileName;
}
public String getFileContentType() {
return fileContentType;
}
public void setFileContentType(String fileContentType) {
this.fileContentType = fileContentType;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -