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

关于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]

相关推荐

Global site tag (gtag.js) - Google Analytics