用FCKEditor 2.0b2 - JSP Integration Pack ver 1.0 b2中的servlet实现FCKeditor_2.0RC3的上传功能的大体步骤

Picture of ssh key 立即下载

由于FCKeditor_2.0RC3没有提供上传功能的JSP实现,所以考虑到利用FCKEditor 2.0b2 - JSP Integration Pack ver 1.0 b2中的servlet实现,还好上传架构没有什么变化。

步骤:

1、将 FCKeditor-2.0b2-1.0b2.jar 包copy到 yourwebapp/web-inf/lib下。

将xalan.jar包放到 <TOMCAT>/common/endorsed目录下. 否则会出问题。

--------------------------------------------------

2、编辑web.xml配置servlet:

<servlet>
  <servlet-name>Connector</servlet-name>
  <servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>
  <init-param>
   <param-name>baseDir</param-name>
   <param-value>/UserFiles/</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet>

  <servlet-mapping>
    <servlet-name>Connector</servlet-name>
    <url-pattern>/jsutil/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern></servlet-mapping>

注意:容器对servlet-mapping url的解析方式,首先去掉应用程序目录进行绝对路径的匹配。

-----------------------------------------------

3、编辑fckconfig.js,将相应部分改写如下

FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=connectors/jsp/connector' ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector' ;
---------------------------------------------------------------------

4、编辑fckeditor.js,将相应部分改写如下

this.BasePath  = 'FCKeditor根目录路径' ;

 this.BasePath  = '/oursite/jsutil/FCKeditor/' ;

政府科技管理者如何提升区域科技成果转化项目的评价与筛选效率?.docx 科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。 立即下载

相关推荐

高校技术转移办公室人员在成果转化过程中如何快速提升技术推介效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

使FCKeditor2.0RC3的文件上传支持中文

需要修改的文件:1.ConnectorServlet.java几处request.getParameter()需要进行getBytes("ISO-8859-1","GBK")的转换2.FCKeditor/editor/filemanageer/browser/default/browser.html去掉escape()编码3.FCKeditor/editor/filemanageer/browse

翔宇的blog..... 1768

两相交错并联Boost电路仿真模型(Simulink仿真实现)

内容概要:本文档系统性地介绍了基于Simulink平台的两相交错并联Boost电路仿真模型,属于电力电子变换器建模与仿真研究的重要组成部分。该模型采用交错并联结构,有效提升了系统效率、降低了输出电流纹波,并具备优良的动态响应与系统稳定性。文档不仅聚焦于该特定拓扑的开环与闭环控制实现,还整合了丰富的配套资源,涵盖多种主流DC-DC变换器(如Buck、Boost、LLC、CLLC)、功率因数校正(PFC)电路、PWM整流器、双向充放电系统以及新能源应用场景(如V2G、微电网)等领域的仿真模型。资源体系强调软开关技术、多相交错控制、系统级建模与参数优化设计,所有内容均提供可运行的Simulink仿真文件,部分包含详细的设计报告、计算书及参考文献,具有较强的工程实践与科研复现价值。; 适合人群:电气工程、自动化、电力电子与电力传动等相关专业的硕士博士研究生、高校科研人员,以及从事新能源发电、电动汽车、电源系统设计等领域的工程技术人员。; 使用场景及目标:①支撑高校电力电子与电力系统方向的科研项目,用于新型拓扑结构的建模与先进控制算法的验证;②服务于本科生与研究生的毕业设计、课程设计及高水平学术论文的仿真复现;③为企业在电源产品研发、新能源系统集成等环节提供成熟的仿真方案参考,缩短研发周期,降低试错成本。; 阅读建议:建议使用者首先访问文档末尾提供的完整资源目录链接,按需下载对应仿真模型;在实践过程中,应重点关注模型的参数配置、控制策略实现细节与仿真工况设置,结合配套的说明文档深入理解其工作原理与设计思路,推荐在MATLAB/Simulink环境中动手调试与二次开发,以充分掌握电力电子系统的核心技术。

JDBC之通过ResultSet对象对结果集进行处理

原文链接:http://dev.csdn.net/develop/article/35/article/35/article/34/article/34/article/34/article/34/article/35/35924.shtm从前面的学习中,我们掌握了通过Statement类及其子类传递SQL语句,对数据库管理系统进行访问。一般来说,对数据库的操作大部分都是执行查询语句。这种语句执行

翔宇的blog..... 3万+

QEMU+KVM实战:5分钟搞定Ubuntu 24.04虚拟机搭建(附性能优化技巧)

本文详细介绍了在Linux宿主机上使用QEMU和KVM快速搭建Ubuntu 24.04虚拟机的完整实战流程。内容涵盖从环境准备、核心组件解析到具体的安装命令,并重点分享了针对CPU、内存、存储I/O及网络性能的深度优化技巧,旨在帮助用户构建一个响应迅速、资源隔离良好的高性能虚拟化开发与测试环境。

j2k3l4的博客 753

OpenCASCADE(OCC)读取 STEP 模型文件并在MFC中显示

OpenCASCADE(OCC)读取 STEP 模型文件并在MFC中显示

weixin_61900468的博客 1万+

通过JDBC访问Oracle的Lob类型的方法(来自武汉白云黄鹤站)

 发信人: dmoracle (dmoracle), 信区: Java 标 题: 通过JDBC访问Oracle的Lob类型的方法(原创) 发信站: 武汉白云黄鹤站 (2003年07月25日09:48:16 星期五), 站内信件 LOBs("Large Objects")采用优化空间和提供高效访问的方式来管理的。Oracle JDB

翔宇的blog..... 4479

Android AudioFlinger(一)——初识AndroidAudio Flinger

AudioFlinger 是 Android 系统中的音频中间层(audio HAL, Audio Hardware Abstraction Layer)的一部分,负责管理音频的混音、播放和音量控制等功能。它充当 Android 应用程序和音频硬件之间的桥梁。

hirezy 1669

oracle.sql.CLOB

 Class oracle.sql.CLOB oracle.sql.CLOBpublic class CLOB implements Clob getAsciiOutputStream() Oracle extension. getAsciiStream() Implements the Clob interface met

翔宇的blog..... 3591

Django 前后端分离实战:网络设备运维系统 - 从登录认证到业务模块

这篇文章分享了Django+Vue前后端分离开发网络设备运维系统的实战经验,重点介绍了登录认证、全局布局和设备管理三大模块的实现。文章包含以下核心内容: 登录模块实现:包括表单验证、Token认证、记住密码功能,以及美观的UI设计(渐变背景、毛玻璃效果) 全局布局架构:采用侧边栏+顶部导航的响应式设计,支持菜单权限控制和多设备适配 业务功能开发:详细展示了设备分类和部门管理的CRUD功能实现,包括列表展示、搜索过滤、分页等功能 常见问题解决:提供了5个开发中常见问题的解决方案,如Vue Router警告、C

qq_16766705的博客 525

避坑指南:QCustomPlot鼠标事件冲突解决方案(左键拖动vs右键框选)

本文深入解析QCustomPlot在QT框架下的高级交互实现,重点解决左键拖动与右键框选的冲突问题。通过自定义事件处理和QRubberBand技术,提供了一套完整的无冲突交互方案,帮助开发者优化数据可视化应用的用户体验。

moss5的博客 660

JDBC之Java与SQL之间数据类型的联系

原文链接:http://dev.csdn.net/develop/article/35/article/35/35077.shtm大家都知道,Java和SQL各自有一套自己定义的数据类型(jsp的数据类型实际上就是Java的数据类型),我们要在Jsp程序和数据库管理系统之间正确的交换数据,必然要将二者的数据类型进行转换。先让我们来看两个表:表SQL到Java数据类型影射表

翔宇的blog..... 2957

用Multisim仿真AD630锁定放大器:从2012年电赛A题实战到避坑指南

本文详细介绍了如何使用Multisim仿真AD630锁定放大器,从2012年电赛A题实战出发,提供完整的电路搭建、参数优化及避坑指南。重点解析AD630的开关调制架构和双相位检测的工程实现,帮助读者在强噪声背景下有效提取微弱信号,提升电子设计竞赛和工程实践中的信号处理能力。

weixin_42549451的博客 203

DataSource超高级应用——对DataSource的合理封装

  转自:cnjbb论坛的jdbc专栏的axman大侠写的-DataSource超高级应用链接:http://www.cnjbb.org/thread.jsp?boardid=23&threadid=34286    在前面的介绍中,我们可以看出, DataSource才能提供最高性能的对数据库的并发访问,但是,对DataSource的引用,也还有很多知识要弄清楚,获取Connection的方式是

翔宇的blog..... 2352

Far planner 代码系列(14)

MatchContourWithNavGraph(3) this->EnclosePolygonsCheck(); //可能有些ctnode的is_contour_necessary属性变成了true // 这说明我的contour_graph是一个local层级的 才会从这里面 get new vertices new_convex_vertices.clear(); //! 把contour_graph_里符

博客 899

PCL 点云拟合 最小二乘法拟合平面

在点云处理领域,最小二乘法(Least Squares)拟合是一种常用的数学方法,用于估计数据点的最佳拟合曲线或平面。平面拟合广泛应用于点云数据处理中的地面检测、物体表面分析等任务。 本文将介绍如何使用PCL库实现基于最小二乘法的平面拟合算法,通过拟合点云数据中的平面,来提取出数据的平面部分。

纵马踏花向自由 1026

向Cookie写入中文的有关编码的问题

jsp页面的编码是GBKOracle数据库的编码是ZHS16GBK(也应该是GBK编码吧)首先是map.get(“USERNAME“).toString(),这里返回的应该是以GBK编码的username,可是在经过转码存入Cookie后(tomcat应该默认用ISO-8859-1编码存入Cookie的值),再转码读出的Cookie值确是““或“??”,代码如下//数据库中取出并编码存入cooki

翔宇的blog..... 2179

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

关于JAVA、Oracle中的时间及他们之间的联系

SimpleDateFormat formatter= new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");String datetime=formatter.format(new Date()); 然后我通过sql语句插入到相应的时间字段:......to_date("+datetime+",YYYY-MM-DD hh24:mi:ss)...可是

翔宇的blog..... 1953

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

使不支持中文URL的JSP服务器支持中文URL(如Tomcat)

原文链接:http://blog.csdn.net/flyxxxxx/archive/2004/09/10/100319.aspx过滤器文件:package filter;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.net.*;public class CharacterEncodi

翔宇的blog..... 1739

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

JDBC的高级应用一 ——关于数据库连结

转自:cnjbb论坛的jdbc专栏的axman大侠写的-JDBC的高级应用一链接:http://www.cnjbb.org/thread.jsp?boardid=23&threadid=24492    我们所说有JDBC高级应用,并不是说它的技术含量很高(也许JAVA平台上不存在什么"技术含量"的说法,因为JAVA是给大家用的而不是给某些人用的).说它是高级应用,是因为它是对于JDBC基础应用来

翔宇的blog..... 1726

JDBC之通过PreparedStatement对象访问数据库

原文链接:http://dev.csdn.net/develop/article/35/article/35/article/34/article/34/article/34/34865.shtm通过PreparedStatement对象访问数据库 前面,我们讨论了用连接对象Connection产生Statement对象,然后用Statement与数据库管理系统进行交互。Statement

翔宇的blog..... 1643

Cookie使用中的一些要点及问题

参考文章:处理Cookie  http://dev.csdn.net/article/37/37399.shtm创建Cookie:      调用Cookie对象的构造函数可以创建Cookie。Cookie对象的构造函数有两个字符串参数:Cookie名字和Cookie值。名字和值都不能包含空白字符以及下列字符:    [ ] ( ) = , " / ? @ : ; 读取和设置Cookie属性   

翔宇的blog..... 1629

类集笔记摘要(待续)

类集接口:Collection能使你操作对象组,位于类集层次结构的顶层List扩展Collection去处理序列(对象的列表)Set扩展Collection去处理集合,集合必须包含唯一元素SortedSet扩展Set去处理排序集合Collection的方法摘要:add( )方法可以将对象加入类集。注意add( )带一个Object类型的参数。

翔宇的blog..... 1525

关于下载控制的几篇文章

使用JSP对文件下载的控制用jsp实现直接下载文件而不是在浏览器中打开的功能关于重定向页面下载的办法关于文件下载的几个问题总结在jsp中使用smartupload组件上传文件

翔宇的blog..... 1426
上一篇: 关于“抓网页”的几篇文章
下一篇: commons-fileupload用户指南
dacula
博客等级 码龄24年 6粉丝 56原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值