JSP版本例子配置


本例子在Windows+Tomcat6+jdk1.6下运行。

1)安装好jdk1.6,然后安装tomcat6.

2)在tomcat目录的conf目录下,修改server.xml。
 在Host节点中,增加以下三个子节点:

 <Context path="/jspsample" docBase="E:\jspsample\web" debug="0" reloadable="true"/>

 <Context path="/doc" docBase="E:\jspsample\web\doc" debug="0" reloadable="true"/>

<Context path="/user1" docBase="E:\jspsample\web\user1" debug="0" reloadable="true"/>

以上路径根据实际调整。

3)修改web.xml
 在<web-app>节点中,增加:

 A)自动上传模式允许的文件格式。可以根据实际自行增加或减少。
 <context-param>  
  <param-name>webnoteeditor_upload_allowext</param-name>  
  <param-value>jpeg,jpg,gif,png,tif,swf,caj,doc,xls,pdf,ppt,rar,zip,wmz,emz,emf,wmf,wma,mp3,avi,wmv,asf,rm,rmvb,3gp,flv</param-value>  
 </context-param>
 
 B)手动上传模式最大允许上传文件大小(计算单位:bit),0为不限制。
 <context-param>  
  <param-name>Define_MT_Upload_FileMaxSize</param-name>  
  <param-value>0</param-value>  
 </context-param>

 C)允许引入站外资源的文件格式。只支持引入jpeg,jpg,gif,png,tif,swf。可以减少,但不能增加。
 <context-param>  
  <param-name>Define_ImportFileType</param-name>  
  <param-value>jpeg,jpg,gif,png,tif,swf</param-value>  
 </context-param>

Param-name

说明

webnoteeditor_upload_allowext 允许上传的文件格式
Define_MT_Upload_FileMaxSize 允许上传文件的大小限制,0为不限制大小。(计算单位:Kb)
Define_ImportFileType 允许引入站外文件的格式

编辑器的其他配置,请看“常见问题”的“公用配置文件config.vbs”。以上三个配置可以在编辑器的config.vbs文件找到对应的同名变量。

由于以上三个配置是需要服务器端验证,所以修改config.vbs的配置变量值后,必须同时修改web.xml中对应的配置,保持变量值相同。

在大多数应用下,无需更改这些变量值就可以投入实际应用。

4)例子运行必须的jar文件

把以下4个jar文件拷贝到tomcat6的lib目录下

  1. commons-codec-1.3.jar
  2. jacob.jar
  3. jdom.jar
  4. servlet-api.jar

 

理解例子和WebNoteEditor运作流程

WebNoteEditor与其他编辑器最明显的一个区别是:客户端添加图片,flash,视频或附件的时候,文件并不上传到服务器,只有当表单提交的时候,才触发文件上传事件。这样大大减少了由于信息编辑人员没一时没留意上传了不正确的文件,而导致客户端与服务器端来回传输数据和多余文件的产生现象。

使用WebNoteEditor,每篇文章都有属于自己的文件上传目录,这个是与其他编辑器重大区别之一。当发布的文章包含有文件(图片,flash,视频或附件),并上传正确后,WebNoteEditor将自动建立文件上传文件夹。

本例子是编辑器的简单调用例子。每篇文章都的文件上传目录路径需要保存在数据表中的某个字段中。例子中,此目录路径保存在DB_News.mdb数据库News表NewsFilesPath字段中。当修改文章内容的时候,把这个字段读取出来,并设置WebNoteEditor当前的上传目录为改字段值。

提交修改文章内容的时候,编辑器将把编辑框中包含的文件与WebNoteEditor当前的上传目录里的文件进行比较,把多余的文件从服务器删除掉。如果提交的内容不包含任何文件(图片,flash,视频或附件),那么编辑器将自动删除当前文章的文件上传文件夹。因此初始化代码必须正确,避免删除了原来的应用程式。

注意:WebNoteEditor在线编辑器具有多余文件自动删除功能。为避免由于编写WebNoteEditor初始化代码不正确导致错误删除原来的应用实际。编写实际应用前,一定先把原来的应用程序备份一次。

 

电话: 13536208116   传真: 086 571 85065896   电邮: webnoteeditor#qq.com   master#webnoteeditor.com(请把电子邮箱的#换成@)
售前咨询QQ(20525769)    
地址:杭州下城区高新技术产业基地电子商务园区费家塘路588号4号楼402-403室

点击这里给我发消息