小弟开发项目时,使用FCKeditor_2.6.3.zip + fckeditor-java-2.4.1来上传文件,在没有Struts2,单独实验时,可以上传成功。
加上struts2后,就上传不成功了,说是没有权限:
Security error. You probably don't have enough permissions to upload. Please check your server
反复实验后,才知道是web.xml中加了struts2的filter造成的:
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter><filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我想是struts2拦截了上传文件的请求造成的,但因为第一次用fckeditor,具体怎么回事也不清楚,不知哪位有高见,还请帮忙
加上struts2后,就上传不成功了,说是没有权限:
Security error. You probably don't have enough permissions to upload. Please check your server
反复实验后,才知道是web.xml中加了struts2的filter造成的:
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter><filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我想是struts2拦截了上传文件的请求造成的,但因为第一次用fckeditor,具体怎么回事也不清楚,不知哪位有高见,还请帮忙
解决方案 »
- Spring整合hibernate出错报空指针错误求解
- 如何在servlet中实现弹出提示框,之后跳转
- MyEclipse8.5 配置Ext 提示代码详细配置 求解!(不要给我从百度Copy来的解答,谢谢)
- SSH2使用hibernate对Log4j日志文件写入数据库
- 请火龙果 oracle导入数据出错:imp 00058:ora-12154:tns:无法连接指定的连接标识符
- 程序员的生活
- jxl?
- Ralasafe可以代替Acegi吗?
- FtpClient connect reset的问题
- Java 的发展方向?
- xfire调用返回自定义实例的问题
- myeclipse自带的maven无法更新依赖
或者自己写一个类来继承org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
,在doFilter中写上
HttpServletRequest request = (HttpServletRequest)req;
if("/Media/fckeditor/editor/filemanager/connectors/php/upload.php".equals(request.getRequestURI())){
chain.doFilter(req,res);
}else{
//System.out.println(request.getRequestURI() + "-------------------");
super.doFilter(req,res,chain);