社区
Java
帖子详情
fckeditor
「已注销」
2017-11-29 09:51:25
在java web项目,jsp页面中使用了fckeditor ,项目部署在服务器192.168.1.103上,用localhost访问的时候,fckeditor 可以正常显示。可是用服务器的IP,192.168.1.103访问的时候,fckeditor 不能正常显示。IP服务器的其他页面都正常访问。有人知道什么原因吗?
...全文
94
回复
打赏
收藏
fckeditor
在java web项目,jsp页面中使用了fckeditor ,项目部署在服务器192.168.1.103上,用localhost访问的时候,fckeditor 可以正常显示。可是用服务器的IP,192.168.1.103访问的时候,fckeditor 不能正常显示。IP服务器的其他页面都正常访问。有人知道什么原因吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fckeditor
for jsp 的jar包
这个是一个我修改过的
fckeditor
for jsp 的jar包的源代码,是
fckeditor
-2.3的,我修改了ConnectorServlet.java和SimpleUploaderServlet.java两个文件 我在这两个文件中都是加了一个静态变量encoding,private static String encoding;保存项目中的编码, 若在web.xml文件中没有给这个变量传值的话,默认是gb2312,如下代码if(encoding.isEmpty()){encoding="gb2312";},在ConnectorServlet.java的doGet与doPost的开头部分加入request.setCharacterEncoding(encoding);将请求的字符集编码设置成项目中的编码,在ConnectorServlet.java和SimpleUploaderServlet.java两个文件中的DiskFileUpload upload = new DiskFileUpload();后面加入upload.setHeaderEncoding(encoding);告诉FileUpload组件处理时的编码为项目编码,在FileItem中,用getString(encoding),这项设置可以解决获取的表单字段为乱码的问题,所以在每个FileItem实例后面都执行一次getString(encoding),就告诉FileItem在取值时用的编码是encoding所设置的编码。如在ConnectorServlet.java和SimpleUploaderServlet.java两个文件中的 FileItem item后面加上一句item.getString(encoding);在FileItem uplFile后面加上一句uplFile.getString(encoding); 把Tomcat安装目录下/server/lib里的catalina-ant.jar复制到项目的/WEB-INF/lib下。打开build.xml,修改property name="catalina.home"成Tomcat的安装目录。修改taskdef name="deploy"、taskdef name="list"、taskdef name="reload"、taskdef name="undeploy"如下:
然后在Eclipse的Outline窗口中运行Ant的dist,就会生成的新的
FCKeditor
-2.3.jar。
最新
FCKeditor
_2.6 版本
FCKeditor
编辑器和控件
兼容目前的浏览器 里面包含
FCKeditor
编辑器和控件 一、集成方法
FCKeditor
应用在ASP.NET上,需要两组文件,一组是
FCKeditor
本身,另一个是用于ASP.NET的
FCKeditor
控件(分为1.1和2.0两个版本,这里使用2.0版本)。 1. 将
FCKeditor
加入到项目中 解压
FCKeditor
编辑器,得到文件夹
fckeditor
,复制此文件夹到Web应用的项目下(也可以是子孙目录下)。 解压
FCKeditor
控件,在其子目录bin/Release/2.0下有一个程序集。在Web应用的项目中引用该程序集。 2. 在页面中使用
FCKeditor
有两种方式。 (1)手工编码 在页面中加入ASP.NET指令: 然后在需要的地方加入
FCKeditor
控件: (2)集成到Visual Studio工具箱 打开一ASP.NET页面,展开Toolbox,打开右键菜单,选择“Choose Items ...”,在出现的“Choose Toolbox Items”会话框的“.NET Framework Components”选项卡中选择“Browse”,找到并选中
FCKeditor
程序集,打开后回到“Choose Toolbox Items”窗口,点击“OK”,完成控件导入。 这时,在Toolbox的General分类下出现了一个名为
FCKeditor
的控件,可以像使用Visual Studio内置控件一样使用它。 3. 配置
FCKeditor
编辑器路径 在页面中,使用的是
FCKeditor
控件,该控件需要知道
FCKeditor
编辑器文件组的路径。有两种配置方法。 (1)配置web.config 在appSettings配置节中加入 使用这种配置方法后,对于项目中任何一个页面中用到的
FCKeditor
控件,都不用再配置其BasePath属性。 (2)直接对用到的
FCKeditor
控件进行配置 在页面代码中设置
FCKeditor
的属性BasePath为
FCKeditor
编辑器文件组的路径,或者在Page_Init事件处理器中设置其BasePath的值。 4. 配置
FCKeditor
编辑器文件上传路径 在web.config的appSettings配置节中加入 这样,就完成了
FCKeditor
向ASP.NET页面的集成工作。 二、配置
FCKeditor
按照
FCKeditor
的默认配置,可以完成一些常用的HTML可视化编辑工作,但在实际应用中,还需要对其做进一步的配置。
FCKeditor
控件的可配置属性不多,且配置后只能作用于一个单一实例。实际上,需要对
FCKeditor
编辑器文件组中的通用配置文件/fckconfig.js和ASP.NET专用文件上传管理代码文件/editor/filemanager/connectors/aspx/config.ascx进行配置。 1. 配置控件语言
FCKeditor
是自动探测浏览器所使用的语言编码的,其默认语言是英文。修改配置行"FCKConfig.DefaultLanguage = 'en';"为'zh-cn',采用中文为默认语言。 2. 配置控件应用技术
FCKeditor
默认是用于php技术的。修改配置行"var _FileBrowserLanguage = 'php';"和"var _QuickUploadLanguage = 'php';"为'aspx',采用ASP.NET技术。 3. 配置Tab键 默认Tab键在
FCKeditor
中不可用,可以修改配置行"FCKConfig.TabSpaces = 0;"为1,启用Tab键。 4. 定制FCKe
fckeditor
2.6.3 完整版
1.下载最新版的
FCKEDITOR
2.解压缩到你的站点根文件夹中名为
FCKEDITOR
的文件夹中(名称必须为
FCKEDITOR
,因为配置文件中已经使用此名称来标示出
FCKEDITOR
的位置) 3.现在,编辑器就可以使用了,如果想要查看演示,可以按下面方法访问: http:///
FCKeditor
/_samples/default.html 注意:你可以将
FCKEDITOR
放置到任何文件夹,默认情况下,将其放入到
FCKEDITOR
文件夹是最为简单的方法.如果你放入的文件夹使用别的名称,请修改配置文件夹中编辑器BasePath参数,如下所示: o
Fckeditor
.BasePath="/Components/
fckeditor
/"; 另外,
FCKEDITOR
文件夹中所有以下划线开头的文件夹及文件,都是可选的,可以安全的从你的发布中删除.它们并不是编辑器运行时必需的 如何将
FCKEDITOR
整合进我的页面? 由于目前的版本提供的
FCKEDITOR
仅提供了JAVASCRIPT式的整合,因此,这里仅讲述如何应用JAVASCRIPT来整合
FCKEDITOR
到站点中,当然,其他各种语言的整合,你可以参考_samples文件夹中的例子来完成 1,假如编辑器已经安装在你的站点的/
FCKEDITOR
/文件夹下.那么,第一步我们需要做的就是在页面的HEAD段中放入SCRIPT标记以引入JAVASCRIPT整合模块.例如: 其中路径是可更改的 2,现在,
FCKEDITOR
类已经可以使用了.有两个方法在页面中建立一个
FCKEDITOR
编辑器: 方法1:内联方式(建议使用):在页面的FORM标记内需要插入编辑器的地方置入以下代码: script type="text/javascript"> var o
FCKeditor
= new
FCKeditor
( '
FCKeditor
1' ) ; o
FCKeditor
.Create() ; 方法2:TEXTAREA标记替换法(不建议使用):在页面的ONLOAD事件中,添加以下代码以替换一个已经存在的TEXTAREA标记 window.onload = function() { var o
FCKeditor
= new
FCKeditor
( 'MyTextarea' ) ; o
FCKeditor
.ReplaceTextarea() ; } This is the initial value. 3.现在,编辑器可以使用了
FCKEDITOR
类参考: 下面是用来在页面中建立编辑器的
FCKEDITOR
类的说明 构造器:
FCKeditor
( instanceName[, width, height, toolbarSet, value] ) instanceName:编辑器的唯一名称(相当于ID) WIDTH:宽度 HEIGHT:高度 toolbarSet:工具条集合的名称 value:编辑器初始化内容 属性: instanceName:编辑器实例名 width:宽度,默认值为100% height:高度,默认值是200 ToolbarSet:工具集名称,参考FCKCONFIG.JS,默认值是Default value:初始化编辑器的HTML代码,默认值为空 BasePath:编辑器的基路径,默认为/
Fckeditor
/文件夹,注意,尽量不要使用相对路径.最好能用相对于站点根路径的表示方法,要以/结尾 CheckBrowser:是否在显示编辑器前检查浏览器兼容性,默认为true DisplayErrors:是否显示提示错误,默为true; 集合: Config[Key]=value; 这个集合用于更改配置中某一项的值,如 o
Fckeditor
.Config["DefaultLanguage"]="pt-br"; 方法: Create() 建立并输出编辑器 RepaceTextArea(TextAreaName) 用编辑器来替换对应的文本框 如何配置
FCKEDITOR
?
FCKEDITOR
提供了一套用于定制其外观,特性及行为的设置集.主配置文件名为Fckconfig.js 你既可以编辑主配置文件,也可以自己定义单独的配置文件.配
FCKeditor
.Net_2.6.3.zip和
FCKeditor
-v2.6.3
FCKeditor
.Net_2.6.3.zip和
FCKeditor
-v2.6.3
FCKeditor
2.6.4使用说明
1
FCKeditor
简介:
FCKeditor
是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“
FCKeditor
”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。
FCKeditor
相容于绝大部分的网页浏览器,像是 : Internet Explorer 5.5+ (Windows)、Mozilla Firefox 1.0+、Mozilla 1.3+ 和 Netscape 7+。在未来的版本也将会加入对 Opera 的支援。
Java
50,545
社区成员
85,620
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章