在拦截器 Interceptor 中 getFile的获取应该在getPara/getParaMap之前.
这就出现: 有/没有文件提交的两种路由,不能共用一个拦截器.
目前解决方案是两个拦截器 但个人觉得还是太麻烦了
能指导下更好的解决思路么
项目:JFinal
在拦截器 Interceptor 中 getFile的获取应该在getPara/getParaMap之前.
这就出现: 有/没有文件提交的两种路由,不能共用一个拦截器.
目前解决方案是两个拦截器 但个人觉得还是太麻烦了
能指导下更好的解决思路么
1 URL上挂参做标识符,比如 aaa/bbb?getFile=true
Interceptor 中先判断一下"true".eq...getPara("getFile") ,true的话就先getFile。
2 约定action的命名为uploadFile
Interceptor 中先判断一下"uploadFile".eq...getActionKey ,true的话就先getFile。
等