使用方法
1.将文件复制到WebRoot目录下
<%@ page language="java" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>FckEdit</title>
</head>
<!--先引入JS文件-->
<script type="text/javascript" src="./fckeditor/fckeditor.js"></script>
<script type="text/javascript">
<!--添加事件-->
window.onload = function(){ <!--创建对象,因为javascript是传多少个参数都可以的-->
var edit = new FCKeditor('ReplaceText','60%','400','Basic');
<!--设置地址-->
edit.BasePath = '/FckEdit/fckeditor/';
<!--调用对象参数,Replace下面的Textarea-->
edit.ReplaceTextarea();
}
</script>
<body>
<form action="" method="post" name="fckform" id="fckform" >
<script type="text/javascript">
var fckedit = new FCKeditor('FCKEditorName','50%','300','Default');
fckedit.BasePath = '/FckEdit/fckeditor/';
<!--直接创建-->
fckedit.Create();
</script>
<br/>
<textarea name="ReplaceText" rows="5" cols="30">浪花</textarea>
</form>
</body>
</html>
在服务器端用request.getParameter("name")获得参数
还有一种用JSP标签的方法
过滤Javascript恶意代码
public class StringUtil {
//查看这个字符串是否为空
public static boolean validateNull(String args){
if(args==null||args.length()==0){
return true;
}else{
return false;
}
}
//查看source是否为空并长度为0,如果成立用target代替
public static String chanageNull(String source,String target){
if(source==null||source.length()==0){
return target;
}else{
return source;
}
}
//过滤恶意Javascript代码等信息
public static String filterHtml(String input){
if(input==null){
return null;
}
if(input.length()==0){
return input;
}
//下面的先后顺序不能乱,因为如果先replaceAll了\n到<br>就没有办法换行了
input = input.replaceAll("&", "&");
input = input.replaceAll("<", "<");
input = input.replaceAll(">", ">");
input = input.replaceAll(" ", " ");
input = input.replaceAll("'", "'");
input = input.replaceAll("\"", """);
input = input.replaceAll("\n", "<br>");
return input;
}
}
分享到:
相关推荐
### FCKeditor 漏洞总结 #### 一、概览 FCKeditor是一款非常流行的富文本编辑器,在很多网站中都有广泛的应用。然而,它的一些版本存在多种安全漏洞,这些漏洞可能导致各种安全问题,包括但不限于文件上传漏洞、...
总结起来,FCKeditor 2.6.6是一个经典的在线文本编辑器,尽管现在有更多先进的替代品,但它仍因其易用性、可配置性和兼容性在某些项目中占有一席之地。对于那些需要快速集成富文本编辑功能的开发者,FCKeditor无疑是...
**总结** FCKeditor是JSP开发中实现富文本编辑功能的利器,而`fckeditor.properties`则是控制其行为的关键配置文件。通过深入理解并熟练运用这两个元素,开发者可以轻松创建出符合项目需求的高质量文本编辑功能,...
总结来说,FCKeditor作为一款历史悠久且功能强大的富文本编辑器,为Web开发者提供了便捷的文本编辑解决方案。然而,随着技术的迭代,开发者也需要注意选择适合当前环境的编辑器,并确保在使用过程中兼顾用户体验和...
总结,FCKeditor的Java实现涉及到了JavaScript与服务器之间的通信、Java Web开发的基本概念、JSON数据交换、安全防护等多个方面。了解并掌握这些知识点,对于在Java环境中成功集成和使用FCKeditor至关重要。
**FCKeditor (jsp在线编辑器)配置总结** FCKeditor是一款开源的Web富文本编辑器,主要用于在网页上提供类似Microsoft Word的编辑体验,让用户能够方便地在浏览器端进行文字处理、格式调整和多媒体插入等操作。它...
总结来说,ASP.NET与FCKeditor的结合使用,能为开发者提供一个强大且易用的文本编辑解决方案。通过简单的集成步骤,我们可以快速在Web应用中实现富文本编辑功能,提升用户体验。同时,了解其工作原理和配置方法,...
### 五、总结 FCKEditor作为一个功能丰富的富文本编辑器,为开发者提供了便利的在线编辑体验。理解其安装、配置和使用方法是充分发挥其潜力的关键。通过持续学习和实践,你可以根据项目需求定制FCKEditor,使其更好...
总结来说,FCKeditor是一个强大的富文本编辑器,提供了丰富的功能和高度的可定制性。通过学习和实践,开发者可以轻松地将其集成到Web应用中,提供优质的在线编辑体验。通过掌握FCKeditorDemo中的内容,你可以深入...
总结,FCKeditor 2.6.3 for PHP是一款实用的富文本编辑工具,通过合理的配置和使用,能够极大地提升Web应用中的文本编辑体验。通过学习提供的教程和文档,你可以熟练掌握其安装、配置和扩展,使其在项目中发挥出应有...
**总结:** FCKeditor2.6.1是一个高效、易用的在线编辑器,它的出现极大地改善了网页内容的编辑体验。尽管随着技术的发展,现代的富文本编辑器如CKEditor(FCKeditor的后续版本)和TinyMCE等提供了更多功能和更好的...
总结来说,FCKeditor是Web开发历史上的一个重要角色,它为富文本编辑在Web上的普及作出了巨大贡献。尽管现在有更先进的选择,理解FCKeditor的工作原理和使用方法对于了解富文本编辑器的演变历程仍具有重要的意义。
总结,FCKeditor 3.6为Java和JavaScript开发者提供了一种强大且易于集成的富文本编辑解决方案,通过实例化的代码和配置,可以轻松地将富文本编辑功能整合进项目中。无论是简单的博客系统还是复杂的Web应用,都能从中...
总结来说,fckeditor的配置是一个涉及多个方面的过程,涵盖了编辑器的基础设置、工具栏定制、语言选项、上传功能、以及个性化开发等多个环节。通过深入学习和实践,我们可以灵活地调整FCKeditor以适应各种应用场景。
总结来说,FCKeditor 2.6.4 的配置和集成涉及到多个步骤,包括下载必要的文件、设置环境依赖、配置属性文件、更新 `web.xml` 文件以及在 JSP 页面中使用编辑器。通过这些步骤,可以在 JSP 项目中成功部署和使用 ...
总结来说,要成功地在ASP环境中使用FCKeditor处理GB2312编码,需确保从页面编码、数据库配置到FCKeditor的集成和配置都协调一致。正确设置这些环节,可以避免乱码问题,确保中文内容在编辑、存储和显示时的正确性。
**总结** 结合FCKeditor、PHP和AJAX技术,开发者可以构建出一个功能完备、用户体验良好的论坛系统。FCKeditor简化了富文本编辑的过程,AJAX提供了流畅的交互,而PHP则负责后台的数据处理和逻辑控制。通过深入理解和...