FCKeditor是一个比较有名的Html编辑器,支持在ASP,PHP和JSP上使用,最新版本已经出到了2.3.1,不过里面没有支持JSP,JSP版本是在一个单独的地方下载。可能是对JSP的支持比较迟吧。目前Java版本只出到了2.3。
我下载了2.3for java后,把web目录安装到Tomcat的webapps后,发现目录只包含主要的代码,还是复制全部版本中的editor目录和fckconfig.js,fckstyles.xml,fcktemplates.xml等几个文件到web目录下。
当我复制了全部版本中的目录和文件进去,却发现启动Web服务器后浏览的时候出现Javascript错误,说某些对象没有。我估计是版本不一致的问题,只能想办法找全部版本2.3的连接,终于在动点手脚的情况下找到了2.3。OK,重复刚才的操作,复制目录和文件。终于集成好了。运行,一切OK,剩下的就是如何和java程序结合交换数据的问题了,这个问题暂时今天不研究了。
在使用FCKeditor demo中,发现回车问题还是比较麻烦。当敲入enter,编辑器生成的是<p>,敲入shift-enter,编辑器生成的是<br>。google之,发现这问题在2.0就已经解决了,只需要在fckconfig.js文件中查找UseBROnCarriageReturn。把FCKConfig.UseBROnCarriageReturn = false ; 改为FCKConfig.UseBROnCarriageReturn = true ; 不过这方式可能只有IE支持,所以要多浏览器支持的就要三思了。