`

struts2与fckeditor整合

阅读更多

我下载了一个配置好的web实例。

 

http://cdnetworks-kr-1.dl.sourceforge.net/project/fckeditor/FCKeditor.Java/2.6/fckeditor-java-demo-2.6.war


主要是lib,fckeditor文件夹和web.xml参考

1、lib中的jar包添加到自己项目的lib中,注意commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar在struts2已经加入,所以就不用导入项目中的lib目录了。

 

2、fckeditor文件夹复制到自己的项目的WebRoot目录下。

 

3、配置文件;

web.xml(主要是给struts2访问增加限制)

 

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
	<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>
		<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
	</servlet-mapping>
	<!-- fckeditor配置完毕 -->

	<!--
		配置Spring上下文和监听器 上下文用于找到Spring配置文件applicationContext.xml,

		监听器用于当Web应用程序启动,即可监听Spring上下文
	-->
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/applicationContext*.xml,classpath*:applicationContext*.xml</param-value>
	</context-param>
	<!-- 配置OpenSessionInView(用于关闭Session),Struts过滤器之前 -->
	<filter>
		<filter-name>lazyLoadingFilter</filter-name>
		<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
	</filter>

	<filter>
		<filter-name>action2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>lazyLoadingFilter</filter-name>
		<!-- 注:Struts2为*.action -->
		<url-pattern>*.do</url-pattern>
	</filter-mapping>
	<!-- END SNIPPET: filter -->
	<filter-mapping>
		<filter-name>action2</filter-name>
		<url-pattern>*.do</url-pattern>
	</filter-mapping>
	<filter-mapping>
		<filter-name>action2</filter-name>
		<url-pattern>*.jsp</url-pattern>
	</filter-mapping>
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
	<error-page>
		<error-code>404</error-code>
		<location>/empty.html</location>
	</error-page>
	<login-config>
		<auth-method>BASIC</auth-method>
	</login-config>
</web-app>

 

还有struts.xml添加一个

 

 

<constant name="struts.action.extension" value="do"/>
分享到:
评论

相关推荐

    Struts2与FCKeditor的整合.doc

    Struts2 和 FCKeditor 的整合是Web开发中一个常见的需求,特别是在需要提供富文本编辑器功能时。FCKeditor是一款强大的开源JavaScript文本编辑器,而Struts2是一个流行的Java Web应用框架。本文将详细讲解如何将...

    struts2+fckeditor

    在尝试将FCKeditor与Struts2整合时,最常见的问题之一是图片上传失败。这个问题通常由以下几个原因造成: 1. **Action配置**:首先,确保你的Struts2 Action配置正确。Action应该接收FCKeditor发送的文件,并将其...

    struts和fckeditor整合完整版

    将Struts与FCKeditor整合,主要是为了让用户在Web表单中能够方便地编辑和提交富文本内容。这个整合过程主要包括以下几个步骤: 1. **引入FCKeditor库**:首先需要将FCKeditor的JavaScript文件和相关资源(如CSS、...

    兼容struts2的FCKEditor(插件).rar

    FCKEditor的整合就是利用这一特性,通过一个特定的插件实现与Struts2的交互。 4. **整合步骤**: - **添加依赖**:首先需要将FCKEditor的JavaScript库和相关的CSS文件引入到项目的静态资源目录中。 - **配置...

    Fckeditor完美结合Struts2 教程

    至此,我们已经成功地将Fckeditor与Struts2整合,实现了富文本编辑和图片上传功能。开发者可以根据需求进一步扩展Action类,以支持更多的功能,如文件管理、链接插入等。在实际项目中,可能还需要考虑安全性问题,...

    jsp fckeditor 整合 实例

    Struts2与FCKeditor的数据交互** (1) **配置Struts2 Action**:创建一个`Struts2`的Action类,例如`SaveContentAction`,用于接收表单提交的数据。在Action中,可以通过`request.getParameter("content")`获取到...

    kindEditor编辑器与struts2整合的源文件

    Struts2与富文本编辑器的集成,主要是为了让用户在前端可以方便地编辑内容,然后将这些内容以HTML格式提交到服务器端。 集成KindEditor和Struts2的过程主要包括以下几个步骤: 1. **引入依赖**:首先,需要将...

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

    - `struts2-fckeditor-plugin-x.x.x.jar`:Struts2的FCKeditor插件,提供与Struts2框架的整合。 - `commons-fileupload.jar`和`commons-io.jar`:用于文件上传的支持库。 - 可能还需要SSH2框架相关的其他依赖包,...

    jsp编辑器 fckeditor

    在解决Struts2与FCKeditor的兼容性问题时,可能需要在这里配置特定的过滤器或Servlet映射,以确保FCKeditor的请求能正确地被处理。 最后,`struts2不兼容解决.txt`可能是记录了如何解决FCKeditor与Struts2框架不...

    freemarker+fckeditor+struts+hibernate

    "freemarker+fckeditor+struts+hibernate" 这个标题揭示了一个基于Java的Web开发项目,它整合了四个关键的技术组件:FreeMarker模板引擎,FCKeditor富文本编辑器,Struts MVC框架,以及Hibernate持久化框架。...

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

    Struts2、Hibernate和Spring是Java企业级开发中三大主流框架,它们的整合极大地提高了开发效率,降低了系统复杂性。SSH框架的整合涉及到多个jar文件,这些文件是框架正常运行的基础,也是Java开发者必备的工具。 ...

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

    在SSH(Struts、Spring、Hibernate)项目中整合FCKeditor文本编辑器是常见的需求,因为FCKeditor是一款功能强大的富文本编辑器,能够提供丰富的文本格式化和媒体插入功能,便于用户在Web应用程序中创建和编辑内容。...

    Fckeditor 配置与学习

    开发论坛系统等都需要整合Fckeditor,这个压缩包包含了Fckeditor的配置和整合Struts2的例子,不错哦。

    有关fckeditor的jar包

    这个jar包很可能包含了这些Servlet以及相关的依赖,使得开发者能够轻松地将FCKeditor整合到Java Web应用中。 在使用Fckeditor时,开发者首先需要在HTML页面中引入编辑器的JavaScript文件,然后通过JavaScript初始化...

    Fckeditor2.6 jsp版 并且可以重命名

    在JSP(JavaServer Pages)环境中,Fckeditor2.6可以通过与Struts2框架的整合,实现动态网站内容的创建和编辑功能。Struts2是一个流行的Java Web开发框架,它遵循MVC(Model-View-Controller)架构模式,用于简化...

    TQEditor与struts2整合的原工程文件

    这个东西相对比较简单但是也有局限性就是重写struts的过滤文件,但是使用起来很方便直接调用接好了,还有就是它是不允许上传的图片之类的东文件的,这一点在某种意义上比较好就是安全,但是可以添加图片的地址与上传...

    fckeditor-java-2.6-src

    5. **与其他技术的整合**:可能会涉及如何将FCKeditor与Spring、Struts等框架集成,以及与数据库、文件系统交互,处理用户上传的文件。 6. **示例代码**:提供实际的Java代码片段,展示如何在项目中应用FCKeditor,...

    FCKeditor+java超炫相册

    Spring框架或Struts2可能用于控制层,以实现MVC(Model-View-Controller)设计模式,提高代码的可维护性和可扩展性。 LightBox,这个子文件名,通常是指一种JavaScript库,用于在网页上展示大图。当用户点击缩略图...

    jsp+struts+hibernate+spring+FckEditor+freemarker+css+mysql的在线博客系统(源码完整直接运行,高仿真数据库记录)

    在本系统中,Spring整合了Struts和Hibernate,提供统一的事务管理和数据访问支持。 `Freemarker`是一个强大的模板引擎,用于生成HTML或其他格式的文本。在这个博客系统中,Freemarker被用来分离视图层和逻辑层,...

Global site tag (gtag.js) - Google Analytics