struts2中,如何关闭某个拦截器,我想用自己的文件上传方案,但是老是被struts2拦截,结果我得到的文件list=0,
结果发现struts-default中有个默认的fileUpload,拦截器,怎么禁用它。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
你可以将默认拦截器集合中的fileUpload去掉,也可以自己写的拦截器集合来控制你的action。
具体怎么实现,上网搜吧,很多
建个拦截器栈,把你需要的拦截器都加入进去,使该拦截器栈成为你包里面默认拦截器。就不会调用到Struts2默认的fileUpload拦截器。