这个东西要实现的其实就是你当前在打字的编辑器。其实在网上已经有一些产品了,但是技术成熟的不多,做得最好的是基于asp.net的freetextbox (就是你现在用着的这个,其3.0已经很强大了)。但是后台基于Jsp的还没有,因此就想做一个。
其实已经做好一段时间了,只是忙于写文档,而且对Firefox的兼容性不太好,所以一直没有发表。
现在文档写好了,就试着发表一下,回应很冷清,但是我还是会坚持的。
下一版本的特性:
·更合理更好扩展性的程序框架:(已完成)
- 各个组件通过继承来分开基础属性和html代码生成部分;
- 编辑区(workspace)也作为一个组件,因此剩下隐藏textarea不可以自定义了;
- 配置文件可以动态配置Javascript文件;
·改善Javascript,支持Firefox (删去部分不兼容的功能);
·增加WindowsXP样式(已完成)
·增加大量语言支持
以下是介绍:
JetterSite WebEditor是基于Java/JSP的服务器控件,是一个功能强大的在线网页编辑器。
功能特点如下:
·开放式的程序框架,强大的扩展能力;
·程序与Javascript脚本完美分离,在不修改源程序情况下随意增加新功能;
·多语言、多样式、多布局支持;
·以配置文件为中心,布局、功能安排统一通过配置文件修改;
·兼容IE系列浏览器,在今后会陆续支持Mozilla、Opera等浏览器;
·使用安全的网页代码和脚本,完全不使用附加的ActiveX、Java Applet等控件。
对后续版本的期望:
·改造Javascript脚本,兼容Mozilla浏览器(ver0.9);
·增强插入图片、连接的功能,研究开发一个通用的接口,用于读取配置文件、硬盘数据及数据库的连接(图片)列表(ver0.9);
·增加更多的语言和样式(ver0.9);
·增加表格编辑功能(ver1.0+);
·开发一些接口,与其他服务器组件进行功能互动(ver1.0+);
·增加表格编辑功能(ver1.0+);
·编辑区域状态的回调(ver1.0+)。
查看http://www.jettersite.com/webeditor/获取更多信息。