`
yezi
  • 浏览: 279977 次
  • 来自: 北京
社区版块
存档分类
最新评论

关于webwork中使用FCKeditor

阅读更多

两天的时间,终于把webwork+freemarker+FCKeditor配置出来了,谁让咱是菜鸟呢!

由于想使用模板技术,所以决定在webwork中使用freemarker。但是关于FCKeditor和这些的结合并不是非常熟悉,针对项目的需要,主要有如下需求:

  1. 可自定义FCKeditor的功能按钮(toolbar)
  2. 在.ftl文件中使用

两个简单的功能,却让我花了不少的时间,看来是老了

对于第一个需求的解决:

首先从网上下载了FCKeditor-2.3在线编辑器,可以直接用的(java版) 中的附件,这个工程将FCKeditor作为taglib使用,在jsp的页面里面,可以很容易的调用这个tag,但是发现webwork中已经提供了<ww:richtexteditor>这个标签,于是决定使用webwork中提供的组件,毕竟觉得,既然框架内已经提供,又何必自己费事呢。但是接下来发现一个问题,webwork中提供的组件事包含在Webwork.jar文件中的,难道我修改FCKeditor的时候,需要先rar接压,再rar压缩吗,这也太麻烦了。于是google。javaey---又在上面找到了答案。webwork2.2.2的富文本编辑器的不完美解决方法</ww:richtexteditor>

<ww:richtexteditor>这里面介绍的东西自己试验了一下,发现能满足我的需求的,主要在下面的配置中:</ww:richtexteditor>

<ww:richtexteditor>
java 代码
  1. webwork.serve.static=false   

webwork.properties里面缺省的配置是设置为true 的,意思是让webwork到jar文件的com\opensymphony\webwork\static文件夹中寻找相关的文件。这里将参数设置成false后,我们可以在web文件中建立webwork文件夹,然后将com\opensymphony\webwork\static中的文件夹全部拷贝到这里,这样就可以修改richtexteditor文件夹相应的文件,定义自己想要的功能了。

对于第二个需求得解决,其实一点都不难,主要是因为对FreeMarker的不熟悉造成的,以为webwork的标签在jsp页面中使用时格式是:<ww:richtexteditor>,在ftl中也是一样的,实际是有变化的写法是:<@ww.richtexteditor>

</ww:richtexteditor>
分享到:
评论
1 楼 yayizzx 2008-01-10  
[b][/b][i][/i][u][/u]
引用

    [*]

    [*]
[img][/img][url][/url][flash=200,200][/flash]
[/align][align=right]
[size=x-small][/size]

相关推荐

    webwork2.17中文使用手册

    webwork2.17中文使用手册

    webwork中文 webwork中文参考 webwork中文资料 webwork学习资料

    尽管随着时间的发展,新的框架如Spring MVC和Play Framework等逐渐崭露头角,但WebWork依然在许多现有项目中发挥着重要作用,特别是在那些重视代码质量和开发效率的企业中。对于希望深入理解MVC架构和Java Web开发的...

    webwork中文参考手册

    这个“WebWork中文参考手册”显然是针对想要学习和使用WebWork框架的初学者准备的资源。手册可能包含了框架的基本概念、核心组件、配置、控制器、模型、视图、动作、拦截器以及与Spring等其他框架的集成等内容。 在...

    webwork中上传文件

    在本例中,我们关注的是使用WebWork框架在Java环境中实现文件上传。WebWork是一个轻量级的MVC(Model-View-Controller)框架,它提供了处理HTTP请求和响应的强大工具,包括文件上传。 首先,我们需要了解WebWork的...

    webwork中文帮助文档

    本中文帮助文档旨在为使用WebWork框架的开发者提供详尽的指导和支持。 在WebWork框架中,模型(Model)负责处理业务逻辑,视图(View)负责展示数据,控制器(Controller)则协调模型和视图,处理用户的请求。这种...

    webwork中文文档

    1. **配置WebWork**:首先,需要在项目的web.xml中配置WebWork的监听器,并在WebWork的配置文件中定义Action和拦截器。 2. **编写Action类**:创建Action类并实现相应的业务逻辑。 3. **配置拦截器**:根据需要选择...

    webwork+spring整合例子 内带使用说明 以及webwork文档(中文)

    WebWork和Spring是两个在Java Web开发中广泛使用的框架,它们各自有着独特的优点。WebWork以其强大的动作映射和强大的表单验证而著名,而Spring则以其依赖注入和全面的企业级服务支持闻名。将这两个框架整合在一起,...

    webwork2中文教程

    通过阅读这份"webwork2中文教程",你可以快速上手并熟练掌握WebWork2的使用技巧,从而在开发过程中提高效率,降低出错率。 总的来说,WebWork2是一个强大的Web应用框架,它的设计思想和特性在后来的Struts2中得到了...

    webwork标签的使用和介绍

    WebWork 是一款基于 Java 的 MVC(Model-View-Controller)框架,它提供了强大的标签库来简化JSP页面的开发。这些标签使得开发者能够更高效地处理业务...使用WebWork,开发者可以创建出结构清晰、易于维护的Web应用。

    WebWork中文文档

    ”表明这是一份关于WebWork框架的学习资料。WebWork是一个基于Java的开源Web应用框架,它提供了一种灵活的方式来构建复杂的Web应用程序。下面,我们将详细探讨与WebWork相关的几个关键知识点。 ### WebWork框架简介...

    webwork的使用教程

    在WebWork中,我们通常会看到`xwork.xml`配置文件,它是WebWork应用的主要配置中心,用来定义Action、拦截器、数据绑定规则等关键组件。 **WebWork介绍** WebWork 是一种灵活且高效的Web开发框架,旨在简化Java Web...

    webwork 中文API

    WebWork 是一个基于Java的MVC(模型-视图-控制器)框架,它在Web应用程序开发中被广泛使用。这个“WebWork 中文API”显然是一份由专家翻译的文档,目的是帮助中国开发者更好地理解和使用WebWork框架。下面将详细阐述...

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    6. **视图渲染**:WebWork使用JSP、FreeMarker或其他模板引擎作为视图技术,通过ActionSupport类和结果类型来决定如何渲染视图,使得视图层与控制层解耦。 7. **标签库**:WebWork提供了一套自定义的JSP标签,如`...

    webwork中使用datepicker标签来选择日期

    本文将深入探讨如何在WebWork中使用`datepicker`标签来实现用户友好的日期选择功能。 `datepicker`标签通常与JavaScript库如jQuery UI的Datepicker组件结合使用,它允许用户通过一个交互式的日历来选择日期,而不是...

    WebWork标签使用说明

    chm格式的webwork标签帮助文档,英文的

    webwork2中文参考

    webwork2中文参考

    WEBWORK

    这允许在 JSP 页面中使用 WebWork 的标签,如 `&lt;s:form&gt;`、`&lt;s:textfield&gt;` 等。 3. **welcome-file-list**:定义了当用户访问目录而不是具体文件时,服务器应该显示的默认欢迎页面。在这个例子中,如果用户访问...

    使用webwork上传excel并导入数据库

    在IT行业中,WebWork是一个基于Java的MVC(模型-视图-控制器)框架,它提供了灵活的事件驱动模型和强大的Action支持,用于构建企业级Web应用。本话题聚焦于如何利用WebWork来处理Excel文件的上传,并将其数据导入到...

    WebWork入门教程[创建你第一个WebWork action]

    在WebWork的学习过程中,了解它的设计理念、掌握Action的创建和配置,以及熟练使用拦截器和值栈,将有助于提升你构建高效、可维护的Java Web应用的能力。同时,WebWork与Struts2的紧密联系,也意味着学习WebWork对...

    webwork2中文文档

    8. **测试与调试**:提供关于单元测试、集成测试和调试WebWork2应用的方法,可能包括JUnit和Mockito的使用。 9. **最佳实践与性能优化**:分享一些开发WebWork2应用的最佳实践,以及如何优化应用程序性能,如减少...

Global site tag (gtag.js) - Google Analytics