jsp实现excel文件上传 jsp文件上传漏洞

在项目中 , 经常用到的一个功能就是文件的上传和下载 , 不过大多数情况下都是通用的工具类 , 自己写的情况较少 , 这里写个通过Spring框架和ajaxFileUpload插件实现上传的小功能 , 做个练习和记录 。首先配置下SpringMVC的配置文件 , 配置支持文件上传

jsp实现excel文件上传 jsp文件上传漏洞

文章插图
<!– 配置MultipartResolver 用于文件上传 使用spring的CommosMultipartResolver说明:p:defaultEncoding=\\”UTF-8\\”:这里设置默认的文件编码为UTF-8 , 必须与用户JSP的默认编码一致;p:maxUploadSize=\\”5000000\\”:指定文件上传大小 , 单位为字节;p:uploadTempDir=\\”fileUpload/temp\\”:文件上传临时目录 , 上传完成后 , 就会将临时文件删除;
–>
然后写个简单的JSP页面 , 为了方便绑定数据 , 引入Spring自带的Form表单标签 , 引入语句
Form表单实现一个简单的注册功能 , 虽然说美感不好 , 这里还是引用了下bootstrap做了个简单的排版 。因为原版的file标签的格式无法调整 , 所有用了其他的小标签代替 , 然后用按钮去触发file标签
<base href=https://www.fajihao.com//”//”>
My JSP \\’index.jsp\\’ starting page
<!––><link rel=\\”stylesheet\\” href=https://www.fajihao.com//”static/css/bootstrap.css//”/>