解决Struts2中CKFinder上传图片等文件后没有响应(服务器上也没有)问题--某特殊情况
来源:互联网 发布:aso优化方案模板 微盘 编辑:程序博客网 时间:2024/04/29 04:53
第一篇博文,条理不清还请见谅……
ckeditor想必有很多人使用,而其文件上传功能需要配合ckfinder来使用,当然也有自行制作的。ckeditor与ckfinder的配置方法这里就不阐述了,网上有很多介绍的博文,而且官网也有配置介绍。这里讲述一下我在同时使用struts2和ckfinder时遇到的问题。
问题现象:
配置好ckeditor与ckfinder后,使用ckfinder上传文件,浏览服务器可以正常弹出界面,浏览没有问题。选择上传文件后,没有显示文件上传进度条、或者进度条很快就读完,但是服务目录中并没有之前选择上传的文件。
查找原因:
一开始以为是ckfinder没有配置好,琢磨了好久。后来直接又新建了一个测试项目,测试项目中就只配置了ckeditor和ckfinder,配置好了之后发现可以正常使用。但是两个插件所需的文件都与我正式的项目一样,唯一不同的就是web.xml。在我的项目中事先配置好struts2。比对web.xml后,发现我的项目中多了一个struts2的filter,将struts2的filter去掉之后发现ckfinder可以正常使用。
但是情况比较特殊的是,我的struts2的filter中url-pattern是这样设置的:<url-pattern>/*</url-pattern>
也就是说,对ckfinder的请求同时也被struts2的filter过滤了。具体的web.xml中filter的执行过程参看web.xml中filter的用法
解决办法:
我是直接改掉了struts2的filter,改成<url-pattern>*.action</url-pattern>,这样就不会拦截所有请求
PS: 使用java开发网站经验不足,有很多不熟悉的地方,上述中如有不对的地方还请指正!
- 解决Struts2中CKFinder上传图片等文件后没有响应(服务器上也没有)问题--某特殊情况
- 解决 jeesite 项目部署到linux 服务器上 ckfinder 无法上传图片的问题
- 解决 ckfinder 不能上传图片,附件问题
- 解决 ckfinder 不能上传图片,附件问题
- Myeclipse中文件已经上传到服务器目录下,文件也没有被占用,但是页面中无法读取和使用问题的解决方法
- struts2整合CKEditor和CKFinder,图片上传失败问题
- 解决Struts2中的XML文件没有提示的问题
- 解决linux删除文件后空间没有释放问题
- 解决linux删除文件后空间没有释放问题
- 关于解决struts2中xml没有提示的问题
- 关于HttpModule中像图片,*.css,*.js等资源文件也被请求问题的解决
- 解决apache没有权限响应的问题
- CKfinder上传图片缩略图问题
- linux中删除文件后磁盘空间没有释放的解决
- 我是如何解决java swing中导出jar文件没有图片的问题的
- 解决文件上传服务器后,文件有BOM的问题
- winscp普通用户上传文件没有权限解决
- FCKEditor图片上传“没有权限”的问题
- 迅速Cydia源搭建、维护、更新 deb文件编辑方法
- 工作第一天
- 大话中断
- 更改maven打包文件的默认输出
- java解析xml的几种方式(转)
- 解决Struts2中CKFinder上传图片等文件后没有响应(服务器上也没有)问题--某特殊情况
- 从三个排好序的整数数组中分别选一个元素,使得这三个元素的最大差最小
- POJ 1185 炮兵阵地
- hrtimer 高精定时器使用例子
- 在 Oracle Linux 6.4 上安装 Oracle 11gR2 -- VMware + ASM
- IOS推送消息(PHP服务端)
- IOS 设置代理
- Codeforces 116C - Party(dfs)
- poj 2391 Ombrophobic Bovines(二分枚举+floyd+最大流+拆点)