求各位大侠指点

li1037 2013-08-27 10:13:36
代码:
public class fileAction extends ActionSupport{
private static final long serialVersionUID = 1L;
private File file; // 实际上传文件
private String fileContentType; // 文件的内容类型
private String fileName; // 上传文件名
public File getFile() {
return file;
}
public void setFile(File file) {
this.file = file;
}
public String getFileContentType() {
return fileContentType;
}
public void setFileContentType(String fileContentType) {
this.fileContentType = fileContentType;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}

public static String getExt(String Name)
{
return Name.substring(Name.lastIndexOf("."));
}
public String execute() throws Exception{

HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");
response.setHeader("Cache-Control", "No-Cache");
if(file!=null)
{
String saveUrl=ServletActionContext.getServletContext().getRealPath("d:/test/upload"); //获取文件存储路径
File dirFile=new File(saveUrl);
if(!dirFile.exists()) //判断文件目录是否存在,不存在,则创建
{
dirFile.mkdir();
}

String realName = UUID.randomUUID().toString()+ getExt(fileName);
File target = new File(saveUrl, realName);
FileUtils.copyFile(file, target); // 上传至服务器的目录,
return SUCCESS;
}

else {
return INPUT;
}

}
报错如下:
2013-8-27 10:03:19 com.opensymphony.xwork2.validator.ActionValidatorManagerFactory <clinit>
信息: Detected AnnotationActionValidatorManager, initializing it...
...全文
129 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧