2007-03-06

关于webwork中使用FCKeditor

关键字: webwork fckeditor

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

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

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

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

对于第一个需求的解决:

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

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

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>

评论
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]
发表评论

您还没有登录,请登录后发表评论

yezi
搜索本博客
我的相册
76988825-a3a2-35e4-b837-75437d40ffca-thumb
IMG_7195
共 46 张
最近加入圈子
存档
最新评论