`
记录成长
  • 浏览: 26126 次
  • 性别: Icon_minigender_2
  • 来自: 湖北孝感
社区版块
存档分类
最新评论

FckEditor在SSH中的配置

阅读更多

昨天花了一下午的时间配FCK,我这有很多FCK的例子,但没有用在SSH中的。配置的过程中主要出现的问题就是Struts的过滤器会拦截FCK的上传图片功能。解决方案是:

<!-- 配置struts2的过滤器 -->
 <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>*.action</url-pattern>            
 </filter-mapping> 
 <filter-mapping>            
   <filter-name>struts2</filter-name>            
   <url-pattern>*.jsp</url-pattern>            
 </filter-mapping> 

 只拦截.action和.jsp的url,不能写成/*.

 

 

下面我还是把fck的配置说明一下,并把要用到的文件上传上来:

1、把fckeditor文件夹放在WebRoot目录下。

 

2、导入commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,imageinfo-1.9.jar,java-core-2.6.jar,slf4j-api-1.5.8.jar,slf4j-simple-1.5.8.jar 到WEB-INF下的lib包下。

 

3、把fckeditor.properties放在src目录下,(编译后,就应该在WEB-INF的class文件夹下)

 

4、在webRoot下新建一个userfiles文件夹。

 

5、在web.xml下加入fck的配置。

 <!-- 添加fck2.6编辑器 -->
    	<servlet>
		<servlet-name>ConnectorServlet</servlet-name>
		<servlet-class>
			net.fckeditor.connector.ConnectorServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>ConnectorServlet</servlet-name>
		<!-- Do not wrap this line otherwise Glassfish will fail to load this file -->
		<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
	</servlet-mapping>

 

6、好啦,到页面了,在你要加入fck的页面中加入:

 

//这加在文件头部
<%@ taglib uri="http://java.fckeditor.net" prefix="FCK"%>


//instanceName就是你要提交的表单名,可以按要求修改
<FCK:editor instanceName="news.content" basePath="/fckeditor" width="850" height="500" value=" "></FCK:editor>

 

完工!

 

多传一个fckeditor的jsp版demo,放在tomcat下的root文件夹下就可以看了。

  • lib.rar (214.8 KB)
  • 下载次数: 52
分享到:
评论

相关推荐

    FCKeditor ssh2项目 jar包配置页面文件

    本篇文章将详细介绍如何在SSH2项目中集成和配置FCKeditor,以及涉及到的关键文件和步骤。 **1. FCKeditor介绍** FCKeditor是一个开源的JavaScript富文本编辑器,提供了丰富的文本格式化选项,如字体、颜色、大小、...

    在SSH项目中整合FCKeditor文本编辑器

    2. **安全考虑**:配置中有关允许和禁止上传的文件扩展名设置是出于安全考虑,防止恶意用户上传可执行文件。你应该根据实际需求调整这个列表,确保只允许安全的文件类型上传。 3. **文件管理**:`baseDir`配置的...

    fckeditor的JSP详细配置(带有所有需要的包)

    这个是自己调试并整理过的fckeditor配置,并非网上照搬照抄的垃圾文档。包含有所有需要的包,配置说明,servlet文件 注: 1、要想实现上传必须用自定义标签方式引用。 2、SSH结合时上传功能失败,删除xalan.jar...

    FCKeditor配置

    通过以上步骤,你应该能够成功地在SSH框架中集成并配置FCKeditor,使其能够正常处理文件上传和编辑操作。记得根据你的具体项目需求进行适当的调整。在实际开发过程中,可能会遇到更多问题,但遵循这些基本步骤通常能...

    struts和fckeditor整合完整版

    2. **配置ActionForm**:创建一个ActionForm对象来接收和封装用户在FCKeditor中输入的数据。FCKeditor编辑的内容会作为表单的一个字段提交到服务器。 3. **编辑JSP页面**:在Struts的JSP视图页面上,使用JavaScript...

    SSH案例--留言板

    在这个SSH案例——“留言板”中,我们将深入探讨这三个框架如何协同工作来实现一个简单但功能齐全的在线交流平台。 首先,Struts2作为MVC(Model-View-Controller)框架,负责处理HTTP请求,执行业务逻辑,并将结果...

    对于SSH项目的一些经验总结

    - **国际化支持**:在Struts2中可以通过配置资源文件实现国际化,如`login.properties`文件,针对不同语言环境提供相应的资源。 - **JSP页面优化**:通过使用JSTL标签库减少脚本元素,提高页面的可维护性;利用EL...

    JAVA SSH青协志愿服务管理系统源码

    fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本配置参数 127.0

    JAVA SSH青协志愿服务管理系统源码.rar

    fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本配置参数

    s2sh搭的一个环境和一些小例子

    在SSH环境中,FCKeditor可以被集成到表单中,让用户能够以富文本形式编辑和发布内容,提供了一种友好的用户界面。 最后,Velocity是Apache软件基金会的开源模板引擎,它允许开发者将HTML页面设计与Java代码分离,使...

    检查某 php linux 网站1

    在实际操作中,对于Web开发者和安全人员来说,了解服务器配置、文件上传机制、各种Web组件的漏洞以及不同操作系统下的提权方法是至关重要的。同时,不断学习新的技术和工具,以及保持对网络安全动态的关注,也是确保...

    Struts2+Hibernate+Spring框架整合所需的jar文件

    在实际项目中,开发者通常会把这些jar文件放入项目的lib目录下,然后在构建路径或IDE中配置引用,以确保所有依赖都被正确加载。同时,还需要对web.xml和相关的配置文件进行适当的设置,以完成SSH框架的整合。 总的...

    java 论坛源码

    在论坛项目中,Spring负责业务逻辑层的管理,如用户登录验证、发帖、回帖等操作,以及事务管理和数据访问。 2. **Struts框架**:Struts是基于Model-View-Controller(MVC)模式的Web应用框架,主要用于处理HTTP请求...

    Java Web应用详解.张丽(带详细书签).pdf

    10.2 JavaBean 在 JSP 中的调用 10.3 JavaBean 的作用域 10.4 JSP+JavaBean 的应用 10.5 网络留言板V5.0 系统框架篇 第11章 Stmts框架及其应用 11.1 Struts 基础知识 11.2 Struts 应用步骤 11.3 Struts 开发...

    Java个人简历模板2.doc

    2. **框架技术**:熟悉SSH(Struts2 + Spring + Hibernate)和SSI(Struts2 + Spring + Ibatis)等开源框架,这些框架在企业级Java应用开发中非常常见,用于构建高效、可维护的Web应用程序。 3. **开发工具**:熟练...

    JavaEE学习实战笔记心得

    - **Jar包配置**:在项目中引入必要的Hibernate及第三方依赖Jar包。 #### Struts2 - **配置文件**:`struts.xml`文件用于配置Action映射、拦截器等信息。 - **Jar包管理**:列出项目所需的所有Struts2相关Jar包,...

    迪普科技“攻防实验室”助力贵州移动培养网络安全人才 (1).pdf

    以FCKeditor上传文件漏洞为例,通过确认是否使用了该组件、审计服务器日志以及配置相关策略来阻断攻击扫描类型,能够有效地减少攻击尝试的成功率。这些都体现了网络安全攻防中防御策略的重要性。 在网络安全人才...

Global site tag (gtag.js) - Google Analytics