使用struts2框架实现文件上传

 时间:2026-02-15 03:34:24

1、写页面upload.jsp

<form action="${pageContext.request.contextPath }/uploadAction!upload" method="post" enctype="multipart/form-data"> <label>请选择要上传的文件</label> <input type="file" name="myfile" /> <input type="submit" value="提交" /> </form>

2、写uploadAction.java文件

     > 1、获取myfile,myfileFileName的get与set方法

     >2、指定路径

     >3、判断路径是否存在,如果不存在则新建

     > 4、把文件名与路径拼接

     >5、使用fileUtiles工具类把文件复制到指定路径下

private File myfile; private String myfileFileName; public String upload() throws IOException{ String path="D:/upload"; File f=new File(path); if(!f.exists()){ f.mkdirs(); } File file=new File(path,myfileFileName); FileUtils.copyFile(myfile,file); return "upload"; }

3、在struts.xml文件中配置

<struts> <package name="upload" extends="struts-default"> <action name="uploadAction" class="com.work.action.UploadAction"> <result name="upload">/uploadsuccess.jsp</result> <allowed-methods>upload</allowed-methods> </action> </package> </struts>

  • 《双生幻想》真涯第三章通关阵容汇总
  • 素炒饼丝的做法?
  • 怎样通过《幻想世界》失落的祭坛副本
  • 汽车美容店店址应该如何选择
  • 麦青汁奶香馒头
  • 热门搜索
    西游记手抄报 禁毒手抄报简单又漂亮 世界水日手抄报内容 网络安全手抄报 传统文化手抄报 英语手抄报图片 二年级手抄报 三八妇女节手抄报 预防近视手抄报 关于爱国的手抄报