关于SSH项目整合Fckeditor上传图片问题
2013-01-13 13:27
579 查看
首先来说,由于Struts2因为开源协议问题放弃了Fck的整合,因此Struts2整合FCK本身是有一定难度的。
折腾了一个早上,还是说说怎么解决图片上传问题的吧!
首先在工程web.xml加入:
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>
net.fckeditor.connector.ConnectorServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>
/fckeditor/editor/filemanager/connectors/*
</url-pattern>
</servlet-mapping>
由于Struts2拦截器缘故,故过滤器不能写的过滤所有,配置成:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
然后在工程src下新建一个文件,命名为:fckeditor.properties
在该文件中加入这样一句话:
connector.userActionImpl=net.fckeditor.requestcycle.impl.EnabledUserAction
修改fckconfig.js中:
var _FileBrowserLanguage = 'php' ; //jsp | aspx | php
var _QuickUploadLanguage = 'php' ; //jsp | aspx | php
改为
var _FileBrowserLanguage = 'do' ; //jsp | aspx | php
var _QuickUploadLanguage = 'do' ; //jsp | aspx | php
到这里,一切搞定,重新部署项目,便可完成图片上传了。
哈哈,是不是So easy呢?
折腾了一个早上,还是说说怎么解决图片上传问题的吧!
首先在工程web.xml加入:
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>
net.fckeditor.connector.ConnectorServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>
/fckeditor/editor/filemanager/connectors/*
</url-pattern>
</servlet-mapping>
由于Struts2拦截器缘故,故过滤器不能写的过滤所有,配置成:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
然后在工程src下新建一个文件,命名为:fckeditor.properties
在该文件中加入这样一句话:
connector.userActionImpl=net.fckeditor.requestcycle.impl.EnabledUserAction
修改fckconfig.js中:
var _FileBrowserLanguage = 'php' ; //jsp | aspx | php
var _QuickUploadLanguage = 'php' ; //jsp | aspx | php
改为
var _FileBrowserLanguage = 'do' ; //jsp | aspx | php
var _QuickUploadLanguage = 'do' ; //jsp | aspx | php
到这里,一切搞定,重新部署项目,便可完成图片上传了。
哈哈,是不是So easy呢?
相关文章推荐
- 关于web项目中的图片上传、并在前端显示问题(tomcat中配置文件上传虚拟路径)
- Kindeditor(jsp)与SSH三大框架整合上传图片出错问题解决方案
- tomcat容器 SSH项目开发 上传图片图片名为中文时不能显示图片问题解决
- 关于web项目中的图片上传、并显示问题
- 关于FCKeditor 上传图片名为中文的问题
- 关于web项目中的图片上传、并显示问题
- struts2 和FCKEditor 整合 不能上传图片的问题
- 关于FCKeditor for java上传图片中文名乱码问题
- 关于intellij14的web项目导入lib丢失以及上传资源图片等无法访问的问题
- 关于项目中上传图片时图片尺寸和大小的判断问题
- 关于FCKeditor for java上传图片中文名乱码问题
- ssh整合问题总结--在添加商品模块实现图片(文件)的上传
- SSH整合问题&&图片上传问题
- 关于项目中的图片上传、并显示问题
- 关于上传图片失败的问题
- 关于wordpress主题、插件上传和下载问题及其上传图片权限问题解决方案
- SSH 因图片 ftp上传 不完整导致图片打不开,图裂问题
- 关于百度world 编辑器改变上传图片的保存路径图片不显示的问题
- 关于web项目图片路径问题
- 关于kindeditor编辑器批量上传图片不显示添加图片按钮的问题