`
杨振华
  • 浏览: 9744 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javaee项目整合FCKeditor

阅读更多
FCK整合项目
1、导入相应jar包

2、将fredck.FCKeditor的包放置到对应目录下(src下的业务包下cn.yang)

3、将fckeditor的文件夹复制到WEBRoot下
size]
4、使用FCK的标签,将FCKeditor.tld的标签放置到WEB-INF下,同时修改标签中的内容,要在src的路径下找到该路径:<tag>
<name>editor</name>
<tagclass>cn.yang.fredck.FCKeditor.tags.FCKeditorTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
     <name>id</name>
     <required>true</required>
</attribute>
5、在web.xml中添加:路径要正确
   <!-- FCK文本编辑器 start-->
<servlet>
  <servlet-name>Connector</servlet-name>
  <servlet- class>cn.yang.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<param-value>/UserFiles/</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
  </servlet>

<servlet>
<servlet-name>SimpleUploader</servlet-name>
<servlet-class>cn.yang.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<param-value>/UserFiles/</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>enabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFile</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFile</param-name>
<param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsImage</param-name>
<param-value>jpg|gif|jpeg|png|bmp</param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsImage</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFlash</param-name>
<param-value>swf|fla</param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFlash</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- end -->

<!-- FCK文本编辑器 start -->
<servlet-mapping>
    <servlet-name>Connector</servlet-name>
    <url-pattern>/fckeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
  </servlet-mapping>
 
<servlet-mapping>
    <servlet-name>SimpleUploader</servlet-name>
    <url-pattern>/fckeditor/editor/filemanager/upload/simpleuploader</url-pattern>
  </servlet-mapping>
6、修改对应jsp:test.jsp,将站点运行情况和设备运行情况改成FCK文本编辑器
   (1)添加FCK的标签库
   (2)添加:
        <FCK:editor id="stationRun"  basePath="${pageContext.request.contextPath }/fckeditor/" height="300"
 
               toolbarSet="Basic"
 
               imageBrowserURL="${pageContext.request.contextPath }/fckeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
  
               linkBrowserURL="${pageContext.request.contextPath }/fckeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector">
         
          </FCK:editor>

       <FCK:editor id="devRun"  basePath="${pageContext.request.contextPath }/fckeditor/" height="300"
 
               toolbarSet="Basic"
 
               imageBrowserURL="${pageContext.request.contextPath }/fckeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
  
               linkBrowserURL="${pageContext.request.contextPath }/fckeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector">
         
          </FCK:editor> 7. 如果struts2中使用FCK,此时要将/*改成对应的连接
  <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>*.do</url-pattern>
  <url-pattern>*.jsp</url-pattern>
  </filter-mapping>
  • 大小: 2.4 KB
  • 大小: 4.9 KB
  • 大小: 22.3 KB
分享到:
评论

相关推荐

    JavaEE项目案例源码

    【JavaEE项目案例源码】是一个典型的Web开发实践,展示了如何使用JSP(JavaServer Pages)和JavaBean技术构建一个在线订购子系统。这个案例涵盖了JavaEE平台中的多个关键组件和技术,旨在帮助开发者理解实际应用中的...

    基于lucene的开发JavaEE项目

    8. **整合到JavaEE框架**:将Lucene集成到Spring、Struts或JSF等JavaEE框架中,可以简化开发流程,提高代码的可维护性。例如,使用Spring Data的Lucene模块可以便捷地管理索引操作。 9. **错误处理与调试**:在实际...

    JavaEE项目案例源代码4

    【JavaEE项目案例源代码4】是一个以JSP和Struts为核心技术的公告管理系统实现案例。这个项目旨在帮助开发者理解如何在实际环境中运用JavaEE技术栈来构建一个完整的Web应用程序。下面将详细介绍该项目中涉及的关键...

    JavaEE+项目案例+(代码+数据库)

    这个压缩包包含的"JavaEE+项目案例+(代码+数据库)"显然是一个教学或实践资源,提供了实际项目开发的实例,帮助学习者深入理解和应用JavaEE技术。 1. **JavaEE核心技术**: - **Servlet**:JavaEE中的核心组件之...

    JAVAEE期末项目总结报告.doc

    JAVAEE期末项目总结报告 本报告总结了JAVAEE期末项目的实现过程,涵盖了电子管理系统的设计和实现。该系统主要由两个模块组成:登录模块和电子管理模块,其中电子管理模块中有增加、删除、修改、查询模块。报告详细...

    javaEE项目实战源码

    飞达商贸有限公司POS系统 东城大学在线答疑系统 A10酒店预订管理系统 远洋网络购物广场商务系统 时讯科技人事管理系统 骄阳网上票务查询系统 慕仁大学图书馆管理系统 华北城市大学学生管理系统 迅捷中介二手房交易...

    ant +build.xml 文件Jenkins部署javaEE项目

    ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml...

    JavaEE项目案例源代码3

    【JavaEE项目案例源代码3】是一个典型的Java企业级应用示例,主要展示了如何使用JSP(JavaServer Pages)和Servlet技术构建一个信息发布平台。在这个案例中,开发者将学习到如何利用JavaEE的核心组件来实现动态网页...

    javaEE的项目

    JavaEE项目是一个基于Java平台的企业级应用程序开发框架,它提供了构建分布式、多层Web应用的全面解决方案。在JavaEE项目中,"实现功能"通常意味着开发者已经完成了特定业务逻辑的编码工作,这些功能可能包括用户...

    javaee ssh整合

    有关javaee ssh整合的一个例子,比较简答易懂

    javaee项目 stucts宿舍管理系统

    【JavaEE项目:Struts实现的宿舍管理系统】 JavaEE(Java Platform, Enterprise Edition)是一个用于开发企业级应用程序的平台,它包含一系列标准和技术,用于构建分布式、多层的Web应用程序。在本项目“Struts宿舍...

    JavaEE项目光盘上的所有数据(代码+数据库)

    在这个“JavaEE项目光盘上的所有数据”中,包含的不仅仅是源代码,还有数据库的相关资料,这为学习者提供了一个完整的项目实践环境。 首先,我们来看看"JavaEE 项目案例 (代码+数据库)前四个.rar"这个文件,它很...

    精通JavaEE项目案例基于EclipseSpringStrutsHibernate(光盘7)源码

    精通JavaEE项目案例基于EclipseSpringStrutsHibernate(光盘7)源码

    SSH+javaEE整合

    SSH+JavaEE整合是企业级应用开发中常用的技术栈,主要涵盖了Spring、Struts2和Hibernate这三个开源框架,...在实际项目中,结合具体的业务需求和团队技术栈,可以灵活调整和选择合适的整合方式,以达到最佳的开发效果。

    基于JavaEE技术的初阶JavaEE项目设计源码

    该源码集为初阶JavaEE项目设计,以Java为核心,辅以HTML、JavaScript和CSS,共包含61个文件,其中Java文件33个,HTML文件16个,XML文件8个,以及其他类型的...该项目旨在为初学者提供一个实用的JavaEE项目开发示例。

    JavaEE项目开发脚手架

    JavaEE项目开发脚手架是Java企业级应用开发的重要工具,它为开发者提供了一套标准的框架和组件,用于快速构建高效、可扩展的Web应用程序。这个脚手架通常包括了各种开发工具、库和最佳实践,使得开发过程更加规范化...

    JAVAEE 项目.zip

    【JAVAEE 项目.zip】是一个包含Java企业版(JAVAEE)开发项目的压缩包,它集成了多种技术,如Servlet、JSP、EJB、JPA、JMS等,用于构建分布式、多层的企业级应用程序。这个项目可能是一个完整的web应用,涵盖了从...

    精通JavaEE 项目案例 (代码+数据库)前四个

    《精通JavaEE 项目案例》是一本专注于Java企业级应用开发的实践教程,旨在帮助读者深入理解并掌握JavaEE技术栈。这本书通过一系列具体的项目案例,涵盖了从基础到高级的JavaEE开发技能,包括Servlet、JSP、JDBC、EJB...

    javaEE项目

    业务逻辑层实现代码,通过使用模型驱动方式和自动校验方式进行查询化的实现

    北大青鸟 Y2 JavaEE 项目 OA 办公自动化

    包含项目所需的数据库源文件(sql语句),和javaEE源码,在Eclipse+Myeclipse(插件)下开发,sqlserver2005数据库。可以供大家学习用,项目中完美结合了struts2的实战,用struts2实现了上传下载文件等、struts2的...

Global site tag (gtag.js) - Google Analytics