关于struts fileupload拦截器的流程整理和一些要点
来源:互联网 发布:sqlserver seq 编辑:程序博客网 时间:2024/05/19 09:15
关于怎么配置这个拦截器的资料很多,但是也就只是停留在配置拦截器层面,如果照着做,一般也是失败的。因为除了配置拦截器外,还有其他工作需要进行。
1.在fileupload拦截器配置后,要增加defaultStack(顺序不能倒,因为需要现在通过fileupload检查,后续defaultstack中判断是否有问题),因为如果fileupload拦截器发现上传文件不符合条件时,会在action实例(需继承actionsupport,第2点)validation.addFieldError(inputName, errMsg);,而后续检查fielderror,要靠defaultStack里的workflow(第2点)
- <interceptor-ref name="fileUpload">
- <param name="allowedTypes">
- image/bmp,image/png,image/gif,image/jpeg
- </param>
- <param name="maxinumSize">3</param>
- </interceptor-ref>
- <interceptor-ref name="defaultStack"/>
2.action要实现actionsupport,defaultStack里的workflow会调用action的hasErrors方法来判断文件有错误,然后返回一般的“INPUT”逻辑视图,然后就返回了,不往下跑拦截器栈了,当然也就进不去action
3.action结果要配置input对应的资源
<result name="input">uploadError.jsp</result>
综上
0 0
- 关于struts fileupload拦截器的流程整理和一些要点
- struts里关于拦截器的一些基本配置
- 【Struts】拦截器的执行流程
- Struts拦截器的一些知识点
- struts拦截器执行流程
- struts拦截器配置流程
- Struts执行流程和拦截器之美
- struts中拦截器拦截Action中的execute方法后的具体拦截流程
- filter 和 struts 拦截器的区别
- Struts拦截器和过滤器的区别
- fileUpload拦截器的简单实用
- struts 的拦截器
- struts的拦截器
- struts 拦截器入门&执行流程
- struts自定义拦截器及其执行流程
- 关于C#的一些要点
- 关于Python的一些要点
- 关于汇编程序编译的一些详细步骤和要点
- Java知识点汇总
- 精通Node.js: 你应该阅读的书籍
- BZOJ3251 树上三角形
- 图像算法中的设计模式(一):使用策略模式设计算法
- 查询数据库表字段说明 查询数据库表字典
- 关于struts fileupload拦截器的流程整理和一些要点
- Mac 如何在Sublime text中运行PHP文件
- 深度剖析JS的作用域
- getAttribute和getParameter的区别
- 【干货分享】流程DEMO-资产请购单
- 用PythonPi实现门禁系统-权限管控
- 设置button的Alignment;button上的文字位置(居左居右)
- hive-数据倾斜解决详解
- 有了这些免费无限次的API 接口,再也不愁没有服务器开发不了APP了,也可以自己开发小程序了