手动实现文件过滤的思路简单,但是需要编写大量的过滤代码,不利于程序的高层次解构,而且开发复杂。
Struts2提供了一个文件上传的拦截器fileUpload,通过配置该拦截器可以更轻松地实现文件过滤。
配置fileUpload拦截器时,可以为其指定两个参数:
① allowedTypes : 该参数指定允许上传的文件类型,多个文件类型之间以英文逗号隔开。
② maximumSize : 该参数指定允许上传的文件大小,单位是字节。
fileupload.jsp :
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %&g