java中Struts2文件上传问题详解
首先是网页部分,upload_file.jsp上传文件的表单,metho必须设置成post,enctype必须设置成multipart/form-data。关于限制文件类型,如果需要限制为图片文件,则可以这样配置标签中的值都是文件的MIME类型,常用文件的MIME类型可以在%TOMCAT_HOME%\conf\web.xml中找到。如果是上传到绝对路径,那还挺好搞的,但如果要上传到项目根目录下的upload文件夹呢,怎么获得这个upload文件夹的完整路径?我尝试过使用ServletActionContext.getServletContext().getRealPath;ServletActionContext.getRequest().getRealPath;然后使用获得upload文件夹的路径。后面贴上UploadAction的完整代码UploadAction.java上传结果页uploadResult.jsp以上所述就是本文的全部内容了,希望大家能够喜欢。
用户评论