struts2单个文件上传

不问归期 提交于 2020-03-10 20:26:35
struts2单个文件上传


form表单:
<form action="<%=basePath%>upload!upload.action"
enctype="multipart/form-data" method="post">
选择文件<input type="file" name="file" /> <input type="submit"
value="上传文件" />
</form>

action类:
private File file;
private String fileFileName;
private String uploadfileContentType;

public String upload() throws IOException {
String realpath = ServletActionContext.getServletContext().getRealPath(
"/upload");    //获得路径
if (file != null) {
File savefile = new File(new File(realpath), fileFileName);//获得文件地址
if (!savefile.getParentFile().exists())     //判断文件是否存在
savefile.getParentFile().mkdirs();      //创建目录
FileUtils.copyFile(file, savefile);          //保存文件
ActionContext.getContext().put("message", "文件上传成功");  把message信息传送到页面上
return "success";
}
return "fail";
}

接收信息页面上:
<body>
${message}
</body>

struts.xml配置略

版权声明:本文为博主原创文章,未经博主允许不得转载。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!