struts2实现文件的上传与下载

  • 单个文件的上传
  • 多个文件的上传
  • 文件上传的过滤
  • 文件的下载
  • ajax文件上传

1.单个文件的上传

1)struts2默认是采用apache的上传组件 commons-fileupload进行上传。 引入相关jar包:
  • commons-fileupload-1.3.1.jar
  • commons-io-2.2.jar

2)修改前台页面form表单的enctype属性的值为
multipart/form-data

enctype的默认值为:application/x-www-form-urlencoded

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
%>
<!doctype html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>文件的上传与下载页面</title>
	<meta name="Keywords" content="">
	<meta name="Description" content="">
	<script type="text/javascript" sr
  • 1
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:护眼 设计师:闪电赇 返回首页

打赏作者

曲健磊的个人博客

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值